使用智能快递查询API—迅速了解物流信息

39 阅读2分钟

一、产品说明

支持国内外2000多家快递公司跟踪服务,输入运单编号自动识别物流公司,即时返回物流轨迹。 仅需一次对接,打通快递物流公司轨迹数据,直连快递公司支持顺丰、中通、韵达、京东、圆通、申通、极兔等主流快递公司。

二、应用场景

●电子商务:顾客可以直接在商家的网站或应用程序上追踪订单,而不需要访问快递公司的官方网站,从而提供更加流畅和方便的购物体验。

●自动化订单:商家可以通过物流API自动更新客户订单的状态,从发货到配送到最终送达,实现业务流程的自动化和优化。

●跨平台兼容性:物流API的集成可以让系统跨多个平台和设备工作,方便商家和客户通过各种移动设备追踪订单。

三、智能快递查询的分类

快递查询:输入运单号,获取该快递包裹从发货到派送的全程物流轨迹信息。

快递公司查询:可查找不同快递公司的相关信息,如联系方式、服务范围等。

单号识别快递公司:只需输入快递单号,系统自动判断对应的快递公司 。

快递查询接口V2:是用于接入快递查询功能的程序接口,支持开发者将快递查询功能集成到自己的系统或应用中 。

以下是一个使用Python调用智能快递查询API的示例代码:

import requests

def query_express(api_key, waybill_number):

"""

智能快递查询API示例函数

:param api_key: API密钥

:param waybill_number: 运单编号

:return: 查询结果

"""

API请求地址

url = "api.tanshuapi.com/api/express…"

请求参数

params = {

"key": api_key,

"number": waybill_number

}

try:

发送GET请求

response = requests.get(url, params=params)

解析JSON响应

result = response.json()

return result

except Exception as e:

print(f"查询失败: {e}")

return None

示例使用

if name == "main":

替换为你的API密钥

api_key = "your_api_key"

输入运单编号

waybill_number = "123456789012"

调用查询函数

result = query_express(api_key, waybill_number)

输出结果

if result and result.get("code") == 1:

print("查询成功!")

print(f"快递公司: {result['data']['company']}")

print("物流轨迹:")

for item in result['data']['list']:

print(f"{item['time']} {item['status']}")

else:

print(f"查询失败: {result.get('msg', '未知错误')}")