×

淘宝开放平台商品详情接口技术指南

admin admin 发表于2025-06-09 15:08:53 浏览63 评论0

抢沙发发表评论

一、接口概述

淘宝开放平台提供taobao.item.get接口用于获取商品详细信息,需通过OAuth2.0认证。该接口返回JSON格式数据,包含商品标题、价格、销量、描述等核心字段。

二、接入准备

  1. 注册开发者账号并创建应用

  2. 获取App Key和App Secret

  3. 申请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

五、注意事项

  1. 需处理接口限流(默认QPS=50)

  2. 敏感字段需要特殊权限申请

  3. 建议使用官方SDK简化签名过程

  4. 商品ID需通过其他接口或商品URL解析获得


少长咸集

群贤毕至

访客