コード例 #1
0
ファイル: print-label.php プロジェクト: heivin/API-V3-PHP
function savePackageLable($packageSns)
{
    $dispatcher = array('category' => 'direct-express', 'handler' => 'package', 'action' => 'print-label');
    $request_data = array('token' => getToken(), 'user_key' => getUserKey(), 'format' => 'classic_a4');
    $api_address = getApiBaseAddress() . join("/", $dispatcher);
    $api_address .= "?" . http_build_query($request_data);
    $api_address .= get_label_params_string($packageSns, 'package_sn');
    echo $api_address;
    $response = rest_helper($api_address, null, 'GET', 'binary');
    $packageSnsStr = join("-", $packageSns);
    $fd = fopen("label-{$packageSnsStr}.pdf", 'wb');
    fwrite($fd, $response);
    fclose($fd);
}
コード例 #2
0
ファイル: auth.php プロジェクト: heivin/API-V3-PHP
<?php

function getApiBaseAddress()
{
    $api_base = "http://demo.chukou1.cn/v3/";
    return $api_base;
}
function getToken()
{
    return '887E99B5F89BB18BEA12B204B620D236';
    // 请在这里输入您的Token
}
function getUserKey()
{
    return 'wr5qjqh4gj';
    //请在这里输入您的UserKey
}
$api_base = getApiBaseAddress();
$token = getToken();
$user_key = getUserKey();