马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
进入快递100的申请地址申请密钥(key):https://www.kuaidi100.com/openapi/applyapi.shtml
有免费版和企业版,选择适合自己的就行
以免费版为例:
点击立即开通填写信息之前要在自己网站下面推荐爱一个友情链接(审核通过后可以删除)
一天有2000次的调用应该够了
把信息填写完整后等邮箱通知即可,如果审核通过,会有邮箱通知说审核通过,会有一个密钥(key)下发:
收到这样的邮箱后就可以开始快递查询的API开发了
打开快递100API的技术文档页面:
https://www.kuaidi100.com/openapi/api_post.shtml
请求方式为get
可以有file_get_contents(),也可以curl
这里我们使用curl的方式
[PHP] 纯文本查看 复制代码
header("Content-type:text/html;charset=utf-8");
//密钥(key)
$key = "自己申请的key";
//要查询的快递公司名字(拼音),这个快递公司的名字我在文章的最后有补充
$com = "tiantian";
//快递单号
$nu = "668319330201";
//请求地址
$url = "http://api.kuaidi100.com/api?id={$key}&com={$com}&nu={$nu}";
//开启curl服务
$ch = curl_init();
//设置请求的地址
curl_setopt($ch,CURLOPT_URL,$url);
//设置传输选项,为以文件流的形式返回json数据
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//获取执行结果
$arr = curl_exec($ch);
//打印结果
// var_dump($arr);
//将json转换为数组
$arrs = json_decode($arr,true);//转换为数组形式后,全部读取出来然后显示就OK了
var_dump($arrs);
//关闭资源
curl_close($ch);
得到数组形式的快递信息:
关于快递公司名字:
官方网站下载的名单我放在七牛云上了 , 点击下载
也可以去官方下载:
https://www.kuaidi100.com/openapi/api_post.shtml
点击红框链接下载:
、
如果我们要查询天天快递的话:
打开下载到的文档:
找到要查询的快递公司的拼音
也可以通过:http://www.kuaidi100.com/autonumber/autoComNum?text=单号 获取公司code 反查快递公司code
|