python怎么查询快递信息?这个问题相信大家也不陌生

今天要为大家介绍的这款的工具是快递100api快递查询接口案例(Python实现),快递100支持多接口快递查询,可用来查询申通、圆通、韵达、顺丰等快递,查询一万单只需5分钟,具体示例查询代码如下。大家可以直接复制到自己的后台去编辑替换参数即可完成调试,API-Key需要注册快递100之后才能使用。

注册地址:http://api.kuaidi100.com/register/enterprise

  1. # coding = utf-8
  2. # 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise
  3. import json
  4. import requests
  5. key = '' # 客户授权key
  6. parameters = {
  7. 'callbackurl': 'http://www.xxxxx.com/callback?orderId=123', # 回调接口的地址。如果需要在推送信息回传自己业务参数,可以在回调地址URL后面拼接上去,如示例中的orderId
  8. 'salt': '', # 签名用随机字符串。32位自定义字符串。添加该参数,则推送的时候会增加sign给贵司校验消息的可靠性
  9. 'resultv2': '1', # 添加此字段表示开通行政区域解析功能。0:关闭(默认),1:开通行政区域解析功能
  10. 'autoCom': '0', # 添加此字段且将此值设为1,则表示开始智能判断单号所属公司的功能,开启后,company字段可为空,即只传运单号(number字段),我方收到后会根据单号判断出其所属的快递公司(即company字段)。建议只有在无法知道单号对应的快递公司(即company的值)的情况下才开启此功能
  11. 'interCom': '0', # 添加此字段且将此值设为1,则表示开启国际版,开启后,若订阅的单号(即number字段)属于国际单号,会返回出发国与目的国两个国家的跟踪信息,本功能暂时只支持邮政体系(国际类的邮政小包、EMS)内的快递公司,若单号我方识别为非国际单,即使添加本字段,也不会返回destResult元素组
  12. 'departureCountry': '', # 出发国家编码,interCom=1的国际单号最好提供该值
  13. 'departureCom': '', # 出发国家快递公司的编码,interCom=1的国际单号最好提供该值
  14. 'destinationCountry': '', # 目的国家编码,interCom=1的国际单号最好提供该值
  15. 'destinationCom': '', # 目的国家快递公司的编码,interCom=1的国际单号最好提供该值
  16. 'phone': '' # 收件人或寄件人的手机号或固话(也可以填写后四位,如果是固话,请不要上传分机号)
  17. }
  18. param = {
  19. 'company': 'yunda', # 快递公司编码
  20. 'number': '3950055201640', # 快递单号
  21. 'from': '', # 出发地城市,省-市-区,非必填,填了有助于提升签收状态的判断的准确率,请尽量提供
  22. 'to': '', # 目的地城市,省-市-区,非必填,填了有助于提升签收状态的判断的准确率,且到达目的地后会加大监控频率,请尽量提供
  23. 'key': key, # 客户授权key
  24. 'parameters': parameters
  25. }
  26. pjson = json.dumps(param) # 转json字符串
  27. postdata = {
  28. 'schema': 'json', # 查询公司编号
  29. 'param': pjson # 参数数据
  30. }
  31. url = 'https://poll.kuaidi100.com/poll' # 订阅请求地址
  32. result = requests.post(url, postdata) # 发送请求
  33. print(result.text) # 返回数据

更多相关文章

  1. PHP快递查询接口api和快递单号智能判断PHP代码
  2. 14.)PHPWeb开发框架~Laravel操作数据库DB类CRUD增删改查的使用
  3. 17.)PHPWeb开发框架~Laravel中模型操作使用快速入门(AR模式)讲解
  4. 顺丰快递单号查询API接口代码及流程【快递100API接口】
  5. 快递公司如何接入快递100?快递100手机查快递接口实例
  6. 修改MySQL表varchar类型 字段长度锁表情况分析
  7. PHP:MySQL常用DDL数据定义语言, DML数据库操作语言,PDO连接数据
  8. 0511 mysql基础 与 pdo作业
  9. MySQL数据库基本操作常用命令详解

随机推荐

  1. android API——EditText
  2. Android之短信发送器
  3. Android 调用系统浏览器 出现activitynot
  4. 1、ListView自定义控件下拉刷新(一)
  5. android 测试简介
  6. Android应用程序安装过程源代码分析(4)
  7. Android 学习笔记--android――Notificat
  8. 解决 ButterKnife8.2.1 与 Dagger2.5 冲
  9. webview 底部被遮住
  10. Cocos2d-x权限问题