淘宝商品详情API(taobao.item.get)调用的日常示例以及参数参考

知名用户180079054736个月前未分类284
我给你一套最实用、能直接复制跑通的淘宝商品详情 API(taobao.item.get日常调用示例 + 完整参数参考,你开发时直接套用即可。

一、接口基础信息

  • 接口名:taobao.item.get

  • 地址:https://eco.taobao.com/router/rest

  • 请求方式:POST

  • 版本:v=2.0

  • 格式:format=json


二、日常调用完整参数(最常用版)

1. 公共参数(必传)

plaintext
method        = taobao.item.get
app_key       = 你的AppKey
timestamp     = 2026-03-20 15:30:00
format        = json
v             = 2.0
sign          = 自动生成的SHA256签名
sign_method   = hmac-sha256 (部分环境可不传)

2. 业务参数(必传)

plaintext
num_iid = 689123456789      # 商品ID
fields  = num_iid,title,price,pic_url,sku,props_name,detail_url,sold_quantity,volume
这是日常开发最常用的 fields,不多不少,稳定、速度快、权限好通过。

三、真实可运行调用示例(Python)

python
运行
import requestsimport hashlibfrom datetime import datetimedef sign_api(params, app_secret):
    # 参数按字母排序
    sorted_params = sorted(params.items())
    # 拼接
    raw = ''.join(f"{k}{v}" for k, v in sorted_params)
    raw = app_secret + raw + app_secret  # 标准TOP签名
    # SHA256加密并大写
    return hashlib.sha256(raw.encode()).hexdigest().upper()def taobao_item_get(app_key, app_secret, num_iid):
    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",
        "num_iid": num_iid,
        "fields": "num_iid,title,price,pic_url,sku,props_name,detail_url,sold_quantity,volume"
    }
    
    params["sign"] = sign_api(params, app_secret)
    resp = requests.post(url, data=params)
    return resp.json()# 调用if __name__ == '__main__':
    APP_KEY = "你的AppKey"
    APP_SECRET = "你的AppSecret"
    NUM_IID = "689123456789"  # 换成真实商品ID
    
    result = taobao_item_get(APP_KEY, APP_SECRET, NUM_IID)
    print(result)

四、日常最实用 fields 参数(直接复制)

1. 极简版(速度最快、最稳定)

plaintext
num_iid,title,price,pic_url,detail_url

2. 标准版(日常业务 90% 场景)

plaintext
num_iid,title,price,pic_url,sku,props_name,detail_url,sold_quantity,volume

3. 完整版(含商品详情、主图列表)

plaintext
num_iid,title,price,pic_url,item_imgs,sku,props_name,desc,detail_url,sold_quantity,volume

五、标准返回 JSON 示例(日常结构)

json
{
    "item_get_response": {
        "item": {
            "num_iid": 689123456789,
            "title": "2026新款春季连衣裙女显瘦气质长裙",
            "price": "139.00",
            "pic_url": "https://img.alicdn.com/imgextra/i1/xxx.jpg",
            "detail_url": "https://item.taobao.com/item.htm?id=689123456789",
            "sold_quantity": 1230,
            "volume": 320,
            "props_name": "品牌:XX;材质:聚酯纤维;风格:通勤;",
            "sku": [
                {
                    "sku_id": 123456789,
                    "properties_name": "颜色:黑色;尺码:L",
                    "price": "139.00",
                    "quantity": 135
                }
            ]
        },
        "request_id": "2lsqk7v1m92o"
    }}

六、日常调用最佳实践(稳定不被限流)

  1. QPS 控制在 1~2 次 / 秒

  2. 批量任务拆分成小批次,每批次间隔 1 秒

  3. 超时设置 3~5 秒

  4. 只请求需要的 fields,不要全量拉取

  5. 热点商品缓存 10 分钟~2 小时

  6. 遇到 429 限流:指数退避重试 1s→2s→4s


相关文章

京东API接口系列——京东店铺所有商品数据

京东店铺所有商品API接口核心功能与技术实现一、核心功能全量商品数据获取支持获取指定京东店铺内全部商品信息,涵盖商品ID、名称、品牌、型号、价格(原价/促销价)、库存、销量、评价数、主图URL、详情描...

Python 调用淘宝商品详情 API:异常处理完整方案(生产级可用)

在实际调用淘宝 API 时,异常几乎一定会出现,比如:网络超时、签名错误、商品下架、限流、服务器异常等。如果不处理异常,程序会直接崩溃。我给你一套自带完整异常处理、可直接上线使用的代码,包含:网络异常...

微店商品详情API接口系列,json数据返回

微店商品详情API接口使用指南(JSON数据返回)一、注册与权限获取账号注册访问微店开放平台,使用微店账号登录(若无账号需先注册)。完成实名认证(个人或企业),企业账号需提交营业执照,审核时间1-3个...

技术实战:微店商品详情API接口接入指南与JSON返回参考

前言在私域电商运营、多平台铺货、商品数据聚合的业务场景中,微店商品详情API是开发者和私域从业者最核心的结构化数据入口。它无需搭建复杂的页面爬虫体系,就能稳定获取全维度的微店商品信息,大幅降低私域电商...

Python 实现京东商品详情 API 数据准确性校验(极简可直接用)

前言我给你最简洁、最实用、程序员直接复制运行的版本,专门校验京东 API 返回的商品数据是否准确、合法、可用。一、校验核心(只做最重要的)校验返回结构是否正常商品 ID(sku_id)是否有效商品标题...

闲鱼商品详情API接口系列,json数据返回

闲鱼商品详情API接口(如goodfish.item_get)通过商品ID获取详细信息,返回的JSON数据包含商品基础信息、卖家信息、价格、库存、物流、售后等核心字段,并支持图片、视频及促销信息的返回...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。