Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php curlupsapi,裸体版_Php_Api_Curl_Ups - Fatal编程技术网

Php curlupsapi,裸体版

Php curlupsapi,裸体版,php,api,curl,ups,Php,Api,Curl,Ups,正在寻找:一个从UPS API服务器“获取发货标签”的最简单的PHP/CURL脚本 原因:许多开发人员API由成千上万行代码组成,其中99.999%我永远不会使用。我希望实现一个“从发送者到接收者”的PHP脚本,该脚本将始终生成UPS地面运输标签,而不是将目录、文件、类、包含、脚本等丢在服务器上 它可能是什么样子(伪代码) $data=array( “服务级别”=>“UPS接地”, 'ServiceAccessToken'=>'XXXABCDEFGXXX', “用户名”=>“我的名字”, “密码

正在寻找:一个从UPS API服务器“获取发货标签”的最简单的PHP/CURL脚本

原因:许多开发人员API由成千上万行代码组成,其中99.999%我永远不会使用。我希望实现一个“从发送者到接收者”的PHP脚本,该脚本将始终生成UPS地面运输标签,而不是将目录、文件、类、包含、脚本等丢在服务器上

它可能是什么样子(伪代码)

$data=array(
“服务级别”=>“UPS接地”,
'ServiceAccessToken'=>'XXXABCDEFGXXX',
“用户名”=>“我的名字”,
“密码”=>“密码”,
'至'=>'约翰·多伊123纽约任何一条街',
“来自”=>“你妈妈在777快乐城”等等。
)
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,'https//UPS-ENDPOINT-LOCATION');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
卷曲设置($ch,卷曲设置桩,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
$result=curl\u exec($ch);
$label_image=$result[shipping][label_image];
echo“”;
?>

我有UPS开发人员帐户凭据,我唯一没有的是编程知识,如何对六种不同的编程语言进行反向工程,将其浓缩为几行PHP/Curl。

你已经基本了解了。缺少什么?我仍在试图找出如何将标签粘贴在盒子上。那么,
echo$result['shipping']['label_image']有什么作用给你?@nice\u dev,谢谢你,我很欣赏你的幽默。我希望有人有一个赤裸裸的工作卷曲脚本,将产生一个航运标签。当然,我提供的代码只是非工作伪代码,用于说明我所寻求的最低级别的代码。希望有人,某处写了一个可行的脚本,他们想分享。
$data = array(
'ServiceLevel' => 'UPS GROUND',
'ServiceAccessToken' => 'XXXABCDEFGXXX',
'Username' => 'MYNAME',
'Password' => 'PASSWORD',
'To' => 'John Doe 123 Any Street New York',
'From' => 'Your Mom at 777 Happy Town', etc. etc.
)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https // UPS-ENDPOINT-LOCATION');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
$label_image = $result[shipment][label_image];
echo " < img src=$label_image > ";
?>