一、接口概述
淘宝开放平台提供taobao.item.get
接口用于获取商品详细信息,需通过OAuth2.0认证。该接口返回JSON格式数据,包含商品标题、价格、销量、描述等核心字段。
二、接入准备
注册开发者账号并创建应用
申请API调用权限(需企业认证)
三、Python调用示例
import requests from urllib.parse import urlencode def get_item_detail(item_id, app_key, app_secret): base_url = "https://eco.taobao.com/router/rest" params = { "method": "taobao.item.get", "app_key": app_key, "timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), "format": "json", "v": "2.0", "sign_method": "md5", "num_iid": item_id, "fields": "title,price,pic_url,sold_quantity,desc" } # 生成签名(示例简化版) param_str = urlencode(sorted(params.items())) sign = hashlib.md5((app_secret + param_str + app_secret).encode()).hexdigest() params["sign"] = sign response = requests.get(base_url, params=params) return response.json() # 调用示例 result = get_item_detail("123456789", "your_app_key", "your_app_secret") print(result)
四、返回字段说明
字段名类型说明titleString商品标题priceFloat商品价格pic_urlString主图URLsold_quantityInteger累计销量descString商品描述HTML
五、注意事项
需处理接口限流(默认QPS=50)
敏感字段需要特殊权限申请
建议使用官方SDK简化签名过程
商品ID需通过其他接口或商品URL解析获得