申通快递单号查询

【申通快递单号查询】

申通快递单号查询

文章插图
申通快递单号查询今天我们来聊如何利用快递鸟提供的接口来查询【申通快递】的物流轨迹 。
首先我们准备好需要用到的资源,
测试商户ID:
test1617571
测试API key:
554343b2-7252-439b-b4eb-1af42c8f2175(此Key仅限测试环境使用)
API测试地址:
http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json
我以C#开发为例来讲解,
如果还没有注册快递鸟,或者还不知道如何获取API Key,可以访问这个腾讯视频教程:
https://v.qq.com/x/page/z3068yfw0fl.html(注册登陆获取快递鸟API Key)接下来,我们讲解一下请求参数
接口参数,也叫业务参数,请求的业务接口不同,参数的字段,内容也不同,是跟着业务变化的,这里我们实现的是即时查询接口,请求指令类型:1002,快递鸟官网要求必须传递快递公司编码和物流单号 ,圆通快递的编码是YTO
如要查看其他快递公司的编码,点击此链接:
http://www.kdniao.com/documents
正如我前面的轨迹截图,申通快递的编码是STO,物流单号是777007389359024
业务参数报文组合如下:
{'OrderCode':'','ShipperCode':'STO','LogisticCode':'777007389359024'}
请求的完整报文(URL编码以后):
RequestData=https://promotionmail.cn/p/%0d%0a++++++++++++%7b%27OrderCode%27%3a%27%27%2c%27ShipperCode%27%3a%27STO%27%2c%27LogisticCode%27%3a%27777007389359024%27%7d%0d%0a++++++++&EBusinessID=1617571&RequestType=1002&DataSign=N2I4ZGEzYjkwMzhkZWY0YmM5ZGYxOGNkYjU5MmI2ZTU%3d&DataType=2
未编码的请求报文:
RequestData=https://promotionmail.cn/p/
{'OrderCode':'','ShipperCode':'STO','LogisticCode':'777007389359024'}
&EBusinessID=1617571&RequestType=1002&DataSign=N2I4ZGEzYjkwMzhkZWY0YmM5ZGYxOGNkYjU5MmI2ZTU=&DataType=2
返回的报文信息:
{"LogisticCode": "777007389359024","ShipperCode": "STO","Traces": [{"AcceptStation": "您的宝贝即将由申通快递(江苏省市场部三十七部)全程护航,揽件员(宏峰路) 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,希望能得到您的理解,详情可咨询当地网点","AcceptTime": "2020-01-08 19:45:01"},{"AcceptStation": "快件已由【江苏射阳公司】扫描发往【江苏盐城中转部】,扫描员【孙霞】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-09 15:28:36"},{"AcceptStation": "快件已由【江苏射阳公司】扫描发往【江苏盐城中转部】,扫描员【射阳】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-09 17:59:53"},{"AcceptStation": "已到达-江苏盐城中转部","AcceptTime": "2020-01-09 19:57:22"},{"AcceptStation": "快件已由【江苏盐城中转部】扫描发往【江苏江阴航空部】,扫描员【陈建群】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-09 20:16:29"},{"AcceptStation": "已到达-江苏江阴航空部","AcceptTime": "2020-01-10 02:28:24"},{"AcceptStation": "快件已由【江苏江阴航空部】扫描发往【广东深圳转运中心】,扫描员【张华臣】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-10 02:30:14"},{"AcceptStation": "已到达-广东深圳转运中心","AcceptTime": "2020-01-11 00:48:28"},{"AcceptStation": "快件已由【广东深圳转运中心】扫描发往【广东罗湖龙华横林分部】,扫描员【深圳进港自动化中心】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-11 00:48:31"},{"AcceptStation": "快件已由【广东深圳转运中心】扫描发往【广东罗湖龙华横林分部】,扫描员【深圳进港自动化中心】 。由于疫情防控和交通管制的影响,您的快件时效可能会受到影响,请您耐心等待,感谢理解","AcceptTime": "2020-01-11 00:49:01"},{"AcceptStation": "已到达-广东罗湖龙华横林分部","AcceptTime": "2020-01-11 08:06:34"},{"AcceptStation": "已到达-广东罗湖龙华横林分部","AcceptTime": "2020-01-11 10:33:36"},{"AcceptStation": "疫情无情,人有情,申通小哥一直在坚守 。您的快件即将由(广东罗湖龙华横林分部)的派件员(王忠明)送达,为确保广大客户寄递安全,减少人员直接接触,我们建议您在取件时做好安全防护","AcceptTime": "2020-01-11 11:18:36"},{"AcceptStation": "快递已被【丰巢智能柜】深圳市龙华区鑫茂花园A区2栋1单元地下车库负1层门口丰巢快递柜代收,请及时取件 。有问题请联系13925214311","AcceptTime": "2020-01-11 12:55:57"},{"AcceptStation": "已签收,收件人凭客户短信取件签收","AcceptTime": "2020-01-11 22:18:09"}],"State": "3","EBusinessID": "1617571","Success": true}

相关经验推荐