淘宝开放平台的
buyer_order_detail API用于获取买家订单的详细信息,支持单订单查询。该接口需通过严格的授权和签名验证,适用于订单的管理、数据分析和营销策略制定等场景。
| 参数类型 | 参数名称 | 是否必填 | 说明 |
|---|---|---|---|
| 公共参数 |
app_key |
必填 | 应用唯一标识,由淘宝开放平台生成 |
|
|
method |
必填 | 固定值
taobao.buyer.order.detail.get |
|
|
session |
必填 | 用户授权令牌(access_token) |
|
|
timestamp |
必填 | 请求时间戳,格式
YYYY-MM-DD HH:MM:SS |
|
|
v |
必填 | API版本号,固定
2.0 |
|
|
sign_method |
必填 | 签名方法,固定
md5 |
|
|
sign |
必填 | 通过加密算法生成的签名 |
| 业务参数 |
order_id |
必填 | 订单ID(单次查询仅支持一个订单) |
|
|
onlystatus |
可选 | 订单状态过滤(0表示全部) |
AppKey和
AppSecret,用于接口调用。pythondef generate_sign(params, secret):param_str = ''.join([f"{k}{v}" for k, v in sorted(params.items())])sign_str = secret + param_str + secretreturn hashlib.md5(sign_str.encode('utf-8')).hexdigest().upper()pythonimport requestsimport hashlibimport timeimport jsonAPP_KEY = 'your_app_key'APP_SECRET = 'your_app_secret'ACCESS_TOKEN = 'your_access_token'API_URL = 'https://eco.taobao.com/router/rest'def get_order_details(order_id):timestamp = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())params = {"app_key": APP_KEY,"method": "taobao.buyer.order.detail.get","session": ACCESS_TOKEN,"timestamp": timestamp,"v": "2.0","sign_method": "md5","order_id": order_id}params["sign"] = generate_sign(params, APP_SECRET)response = requests.get(API_URL, params=params)return response.json() if response.status_code == 200 else None# 测试调用order_id = "1234567890"order_details = get_order_details(order_id)print(json.dumps(order_details, indent=4, ensure_ascii=False))
json{"trade": {"tid": "1234567890", // 订单ID"status": "TRADE_CLOSED", // 订单状态"payment": 99.99, // 支付金额"created": "2025-10-22 10:00:00", // 创建时间"modified": "2025-10-23 12:00:00" // 修改时间},"orders": [{"oid": "654321", // 商品ID"title": "商品名称","price": 49.99, // 商品单价"num": 2, // 商品数量"total_fee": 99.98 // 商品总价}],"buyer": {"nick": "用户昵称","buyer_rate": true // 是否已评价}}
buyer_order_detail单次仅支持查询一个订单。order_id。taobao.trades.sold.get或
taobao.topats.trades.sold.get获取订单列表后,再逐单查询详情。taobao.topats.trades.fullinfo.get支持批量获取最多100笔订单详情。AppSecret,防止泄露。4003(参数错误)、
4005(授权失败)、
4008(并发超限)。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3098302/ ,如需转载,请注明出处,否则将追究法律责任。