Blogger Information
Blog 60
fans 0
comment 0
visits 100699
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php电子面单接口,可一次性接入全国45家主流快递~顺丰、京东、邮政、EMS、德邦、四通一达
快递100API
Original
1290 people have browsed it

快递100php快递查询接口-一次性接入顺丰、京东、申通、圆通、韵达、中通、天天、百世、邮政、EMS、德邦等主流快递公司,只需要复制源码,并将部分参数修改为您的账户参数即可。

此php接口demo目录内容包括:快递公司电子面单打印接口、快递电子面单图片接口、快递电子面单图片html接口。php快递公司电子面单相关接口示例仅用于展示快递100物流查询接口的对接流程,其中的API密钥需要注册获取,您可点击访问https://api.kuaidi100.com接申请免费接口,如果需要人工帮助,可以咨询快递100API技术人员,此服务不收取任何费用。

  1. <?php
  2. //====================================
  3. // 电子面单返回html内容示例代码
  4. // 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise
  5. //====================================
  6. //参数设置
  7. $key = ''; //客户授权key
  8. $secret = ''; //授权secret
  9. list($msec, $sec) = explode(' ', microtime());
  10. $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); //当前时间戳
  11. $param = array (
  12. 'partnerId' => '', //电子面单客户账户或月结账号
  13. 'partnerKey' => '', //电子面单密码
  14. 'net' => '', //收件网点名称,由快递公司当地网点分配
  15. 'kuaidicom' => '', //快递公司的编码
  16. 'recMan' => array (
  17. 'name' => '', //收件人姓名
  18. 'mobile' => '', //收件人手机
  19. 'printAddr' => '', //收件人地址
  20. 'company' => '' //收件人公司名
  21. ),
  22. 'sendMan' => array (
  23. 'name' => '', //寄件人姓名
  24. 'mobile' => '', //寄件人手机
  25. 'printAddr' => '', //寄件人地址
  26. 'company' => '' //寄件人公司名
  27. ),
  28. 'cargo' => '', //物品名称
  29. 'count' => '', //物品总数量
  30. 'weight' => '', //物品总重量
  31. 'payType' => 'SHIPPER', //支付方式
  32. 'expType' => '标准快递', //快递类型: 标准快递(默认)、顺丰特惠、EMS经济
  33. 'remark' => '', //备注
  34. 'needTemplate' => '1' //是否返回面单:0:不开启(默认)、1:开启
  35. );
  36. //请求参数
  37. $post_data = array();
  38. $post_data["param"] = json_encode($param, JSON_UNESCAPED_UNICODE);
  39. $post_data["key"] = $key;
  40. $post_data["t"] = $t;
  41. $sign = md5($post_data["param"].$t.$key.$secret);
  42. $post_data["sign"] = strtoupper($sign);
  43. $url = 'http://poll.kuaidi100.com/eorderapi.do?method=getElecOrder'; //电子打印请求地址
  44. echo '<br/>请求参数<br/>';
  45. foreach ($post_data as $k=>$v) {
  46. echo "<br/>$k=".$v;
  47. }
  48. //发送post请求
  49. $ch = curl_init();
  50. curl_setopt($ch, CURLOPT_POST, 1);
  51. curl_setopt($ch, CURLOPT_HEADER, 0);
  52. curl_setopt($ch, CURLOPT_URL, $url);
  53. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
  54. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  55. $result = curl_exec($ch);
  56. $data = json_decode($result);
  57. echo '<br/><br/>返回数据<br/>';
  58. echo var_dump($data);
  59. ?>
  1. <?php
  2. //====================================
  3. // 电子面单返回图片示例代码
  4. // 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise
  5. //====================================
  6. //参数设置
  7. $key = ''; //客户授权key
  8. $secret = ''; //授权secret
  9. list($msec, $sec) = explode(' ', microtime());
  10. $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); //当前时间戳
  11. $param = array (
  12. 'type' => '10', //业务类型,默认为10
  13. 'partnerId' => '', //电子面单客户账户或月结账号
  14. 'partnerKey' => '', //电子面单密码
  15. 'net' => '', //收件网点名称,由快递公司当地网点分配
  16. 'kuaidicom' => '', //快递公司的编码
  17. 'recManName' => '', //收件人姓名
  18. 'recManMobile' => '', //收件人手机
  19. 'recManPrintAddr' => '', //收件人地址
  20. 'sendManName' => '', //寄件人姓名
  21. 'sendManMobile' => '', //寄件人手机
  22. 'sendManPrintAddr' => '', //寄件人地址
  23. 'tempid' => '', //电子面单模板编码
  24. 'cargo' => '', //物品名称
  25. 'count' => '', //物品总数量
  26. 'weight' => '', //物品总重量
  27. 'payType' => 'SHIPPER', //支付方式
  28. 'expType' => '标准快递', //快递类型: 标准快递(默认)、顺丰特惠、EMS经济
  29. 'remark' => '' //备注
  30. );
  31. //请求参数
  32. $post_data = array();
  33. $post_data["param"] = json_encode($param, JSON_UNESCAPED_UNICODE);
  34. $post_data["key"] = $key;
  35. $post_data["t"] = $t;
  36. $sign = md5($post_data["param"].$t.$key.$secret);
  37. $post_data["sign"] = strtoupper($sign);
  38. $url = 'http://poll.kuaidi100.com/printapi/printtask.do?method=getPrintImg'; //电子面单请求地址
  39. echo '<br/>请求参数<br/>';
  40. foreach ($post_data as $k=>$v) {
  41. echo "<br/>$k=".$v;
  42. }
  43. //发送post请求
  44. $ch = curl_init();
  45. curl_setopt($ch, CURLOPT_POST, 1);
  46. curl_setopt($ch, CURLOPT_HEADER, 0);
  47. curl_setopt($ch, CURLOPT_URL, $url);
  48. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
  49. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  50. $result = curl_exec($ch);
  51. $data = json_decode($result);
  52. echo '<br/><br/>返回数据<br/>';
  53. echo var_dump($data);
  54. ?>
  1. <?php
  2. //====================================
  3. // 电子面单打印示例代码
  4. // 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise
  5. //====================================
  6. //参数设置
  7. $key = ''; //客户授权key
  8. $secret = ''; //授权secret
  9. list($msec, $sec) = explode(' ', microtime());
  10. $t = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); //当前时间戳
  11. $param = array (
  12. 'type' => '10', //业务类型,默认为10
  13. 'partnerId' => '', //电子面单客户账户或月结账号
  14. 'partnerKey' => '', //电子面单密码
  15. 'net' => '', //收件网点名称,由快递公司当地网点分配
  16. 'kuaidicom' => '', //快递公司的编码
  17. 'recMan' => array (
  18. 'name' => '', //收件人姓名
  19. 'mobile' => '', //收件人手机
  20. 'printAddr' => '', //收件人地址
  21. 'company' => '' //收件人公司名
  22. ),
  23. 'sendMan' => array (
  24. 'name' => '', //寄件人姓名
  25. 'mobile' => '', //寄件人手机
  26. 'printAddr' => '', //寄件人地址
  27. 'company' => '' //寄件人公司名
  28. ),
  29. 'cargo' => '', //物品名称
  30. 'count' => '', //物品总数量
  31. 'weight' => '', //物品总重量
  32. 'payType' => 'SHIPPER', //支付方式
  33. 'expType' => '标准快递', //快递类型: 标准快递(默认)、顺丰特惠、EMS经济
  34. 'remark' => '', //备注
  35. 'tempid' => '', //电子面单模板编码
  36. 'siid' => '' //设备编码
  37. );
  38. //请求参数
  39. $post_data = array();
  40. $post_data["param"] = json_encode($param, JSON_UNESCAPED_UNICODE);
  41. $post_data["key"] = $key;
  42. $post_data["t"] = $t;
  43. $sign = md5($post_data["param"].$t.$key.$secret);
  44. $post_data["sign"] = strtoupper($sign);
  45. $url = 'http://poll.kuaidi100.com/printapi/printtask.do?method=eOrder'; //电子面单打印请求地址
  46. echo '<br/>请求参数<br/>';
  47. foreach ($post_data as $k=>$v) {
  48. echo "<br/>$k=".$v;
  49. }
  50. //发送post请求
  51. $ch = curl_init();
  52. curl_setopt($ch, CURLOPT_POST, 1);
  53. curl_setopt($ch, CURLOPT_HEADER, 0);
  54. curl_setopt($ch, CURLOPT_URL, $url);
  55. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
  56. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  57. $result = curl_exec($ch);
  58. $data = json_decode($result);
  59. echo '<br/><br/>返回数据<br/>';
  60. echo var_dump($data);
  61. ?>
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post