http://www.kuaidi100.com/openapi/api_post.shtml
-
1、应用场景
- (1)电商网站用户打开“我的订单”时调用此API显示结果
- (2)物流系统对帐前调用此API查一次所有运单的签收状态
-
2、是否需要授权
- 是,请到 快递查询API申请地址 申请
-
3、请求地址
(注意这里错误丶)
- http://api.kuaidi100.com/api?id=[]&com=[]&nu=[]&valicode=[]&show=[0|1|2|3]&muti=[0|1]&order=[desc|asc]
- (使用时请先将上述地址中的 中括号 替换成下面相应的值)
- 正确的
-
http://www.kuaidi100.com/applyurl?key=[]&com=[]&nu=[]&valicode=[]&show=[0|1|2|3]&muti=[0|1]&order=[desc|asc]
http://api.kuaidi100.com/api=23f6c1fa2a0f7dc3&com=shentong&nu=22980862***
{"message":"快递公司网络异常,请稍后查询.","status":"2"}
正确
http://www.kuaidi100.com/applyurl?key=23f6c1fa2a0f7dc3&com=shentong&nu=22980862***
==================
客服
1、切换到【跳转API】(免费,无需申请,跳转到快递100的网页显示结果): http://www.kuaidi100.com/openapi/api_3_02.shtml
2、切换到【手机API】(免费,无需申请,跳转到快递100手机站显示结果): http://www.kuaidi100.com/openapi/mobileapi.shtml
3、切换到【iframe页】(免费,无需申请,嵌套页面,无法自定义公司和运单号): http://www.kuaidi100.com/app/code.shtml
4、切换到【HtmlAPI】(免费,和api.kuaidi100.com共用Key,可自定义公司和运单号,嵌套页面显示结果,有快递100广告):
http://www.kuaidi100.com/download/html_api(20140729).doc
5、付费方案(无限制),要了解请回复公司名、网站
=====================================================
2015 10 05 更加简单粗暴的方法
/**
* 返回快递100查询链接 by wang
* URL:https://code.google.com/p/kuaidi-api/wiki/Open_API_Chaxun_URL
*/
function kuaidi100($invoice_sn){
$url = 'http://m.kuaidi100.com/query?type=tiantian&postid=' .$invoice_sn. '&temp='.time();
return $url;
}
public function kuaidi($invoice_no, $shipping_name) {
switch ($shipping_name) {
case '中国邮政':$logi_type = 'ems';
break;
case '申通快递':$logi_type = 'shentong';
break;
case '圆通速递':$logi_type = 'yuantong';
break;
case '顺丰速运':$logi_type = 'shunfeng';
break;
case '韵达快递':$logi_type = 'yunda';
break;
case '天天快递':$logi_type = 'tiantian';
break;
case '中通速递':$logi_type = 'zhongtong';
break;
case '增益速递':$logi_type = 'zengyisudi';
break;
}
$kurl = 'http://www.kuaidi100.com/query?type=' . $logi_type . '&postid=' . $invoice_no;
$ret = $this -> curl_get_contents($kurl);
$k_arr = json_decode($ret, true);
return $k_arr;
}
============================
手机版 免费 不需要api授权
http://www.kuaidi100.com/openapi/mobileapi.shtml
3.HTML5 API 弹出Html5页面显示物流单号跟综信息
-
① 请求地址
- http://m.kuaidi100.com/index_all.html?type=[快递公司编码]&postid=[快递单号]&callbackurl=[点击"返回"跳转的地址]
- 示例1:
- http://m.kuaidi100.com/index_all.html?type=quanfengkuaidi&postid=123456
- 示例2:
- http://m.kuaidi100.com/index_all.html?type=全峰&postid=123456
4.Wap API 弹出wap页面显示物流单号跟综信息
-
① 请求地址
- http://wap.kuaidi100.com/wap_result.jsp?rand=20120517&id=[快递公司编码]&fromWeb=null&&postid=[快递单号]