首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Python通过API获取DHL和Hermes发货状态

的方法如下:

  1. 导入所需的Python库,如requests和json。
代码语言:txt
复制
import requests
import json
  1. 获取DHL发货状态:

DHL提供了RESTful API来获取发货状态。首先,你需要在DHL开发者门户网站上注册并获取API密钥。然后,使用以下代码获取DHL发货状态:

代码语言:txt
复制
# 设置DHL API的URL和请求头
url = "https://api.dhl.com/shipment-tracking"
headers = {
    "DHL-API-Key": "YOUR_DHL_API_KEY",
    "Content-Type": "application/json"
}

# 构建请求体
payload = {
    "trackingNumber": "YOUR_TRACKING_NUMBER"
}

# 发送POST请求获取发货状态
response = requests.post(url, headers=headers, data=json.dumps(payload))

# 解析响应数据
data = response.json()

# 提取发货状态信息
status = data["shipmentTrackingResponse"]["trackingInfo"][0]["status"]

print("DHL发货状态:", status)

请将"YOUR_DHL_API_KEY"替换为你在DHL开发者门户网站上获取的API密钥,将"YOUR_TRACKING_NUMBER"替换为你要查询的DHL运单号。

  1. 获取Hermes发货状态:

Hermes也提供了API来获取发货状态。你需要在Hermes开发者门户网站上注册并获取API密钥。然后,使用以下代码获取Hermes发货状态:

代码语言:txt
复制
# 设置Hermes API的URL和请求头
url = "https://api.hermesworld.co.uk/parcel-management/v1/consignments/YOUR_TRACKING_NUMBER"
headers = {
    "Authorization": "Bearer YOUR_HERMES_API_KEY",
    "Content-Type": "application/json"
}

# 发送GET请求获取发货状态
response = requests.get(url, headers=headers)

# 解析响应数据
data = response.json()

# 提取发货状态信息
status = data["consignmentStatus"]

print("Hermes发货状态:", status)

请将"YOUR_HERMES_API_KEY"替换为你在Hermes开发者门户网站上获取的API密钥,将"YOUR_TRACKING_NUMBER"替换为你要查询的Hermes运单号。

以上代码示例中的API密钥和运单号需要根据实际情况进行替换。这些代码可以通过发送HTTP请求来获取DHL和Hermes的发货状态,并将其打印出来。

注意:以上代码仅为示例,实际使用时需要根据API文档和具体情况进行适当的修改和错误处理。

相关搜索:如何使用python中的REST API获取shopify中的所有订单以及发货时的履行状态?当api通过reducer从状态获取时,如何使用axios获取?使用rest api和python更新TFS测试用例状态以通过/失败使用Python通过API搜索和下载文件使用Python和Selenium通过标签获取多个元素如何通过Python使用Google Vision OCR API获取字数?如何使用Google Ads API和Python更改关键字状态使用Youtube api通过python获取评论时出现随机Http错误如何使用Python API获取JIRA工单的创建和更新状态?使用Python和Pterodactyl控制面板中的帐户API密钥获取服务器状态如何使用jira-python API标记Jira TCs执行状态失败或通过?如何通过使用Python的加密的binance API获取所有价格历史?如何通过api网关使用python lambda函数传递和读取授权承载令牌?如何在python中使用Power Setting GUID并在python中获取监控和显示的状态使用钩子通过react中的用户输入从onClickHandler获取数据时,状态变量在API中不会更新。使用react钩子和上下文从REST api获取数据以进行状态管理的最佳方式?有没有办法使用图形API获取SharePoint站点创建者的电子邮件和站点状态如何使用Rest API V2通过多个meta_keys和meta_values获取帖子?我的api调用以错误结束:套接字挂起,我正在使用node js通过axios发出和获取调用请求。如何使用Ignite Bowser 2样板在React Native中点击/消费post和获取api。(Mobx状态字符串,键入脚本)
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 淘宝商品历史价格接口/商品历史价走势接口/天猫商品历史价格接口/淘宝商品价格接口代码教程

    业务场景:作为全球最大的 B2C 电子商务平台之一,淘宝天猫平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入淘宝天猫平台,淘宝天猫平台提供了丰富的 API 接口,其中历史价格接口是非常重要的一部分。大家有探讨稳定采集淘宝(天猫)京东阿里拼多多等平台整站实时商品详情历史价格数据接口,通过该接口开发者可以更好地了解商品的情况,商品详情历史价格数据详细信息查询,数据参数包括:商品链接,商品列表主图、价格、标题,sku,库存,销量,店铺昵称,店铺等级,商品详情SKU属性,商品视频,商品优惠券,促销信息,详情属性描述,宝贝ID,区域ID,发货地,发货至,快递费用,物流费用等页面上有的数据完整解决方案帮助买家更准确地进行商品选购及商品分析。这个引起了我对技术挑战的兴趣。目前,自己做了压测,QPS 高、出滑块概率极低,API 整体稳定,可满足商品分析,竞品分析,品牌监控,商品搬家,商品上传,商城建设,淘宝客,erp 选品,店铺同步,CID 店铺订单回传接口等业务场景的性能需求,下面介绍接口封装代码教程:

    03
    领券