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); }
<?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();