一、产品说明
支持国内外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', '未知错误')}")