淘宝商品详情 API(taobao.item.get)完整使用教程

简介: 从 0 到 1 手把手教你调用、解析、落地业务适配场景:无货源代发、闲鱼铺货、ERP 同步、导购小程序、比价工具

从 0 到 1 手把手教你调用、解析、落地业务

适配场景:无货源代发、闲鱼铺货、ERP 同步、导购小程序、比价工具


一、接口基础信息(必看)

  • 接口名称taobao.item.get
  • 接口作用:根据商品 ID 获取淘宝 / 天猫商品全部详情数据
  • 请求地址:关注博主
  • 请求方式:POST(推荐)
  • 返回格式:JSON
  • 必填参数num_iid(商品 ID)、fields(返回字段)

二、前置准备(必须完成)

  1. 注册 淘宝开放平台 账号
  2. 创建应用 → 审核通过
  3. 获取:
  • AppKey
  • AppSecret
  1. 申请接口权限:
  • taobao.item.get
  • taobao.item.get_sku(可选)
  • taobao.item.get_desc(商品详情 HTML)

三、请求参数说明(最实用版)

1. 公共参数(所有接口都要传)

plaintext

method        = taobao.item.get
app_key       = 你的AppKey
timestamp     = 2026-03-23 15:30:00
format        = json
v             = 2.0
sign          = 自动生成(SHA256)

2. 业务参数(核心)

plaintext

num_iid = 689123456789       # 商品ID(从链接?id=后面获取)
fields  = 你需要获取的字段

3. 最常用 fields(直接复制)

plaintext

num_iid,title,price,promotion_price,pic_url,detail_url,sold_quantity,volume,num,props_name,seller_nick,shop_id,approve_status,item_imgs,sku,desc

四、签名生成规则(必看,不然调用失败)

  1. 所有参数按字母顺序排序
  2. 拼接成:key1value1key2value2...
  3. 前后拼接 AppSecret
  4. SHA256 加密 → 转大写 → 就是 sign

五、可直接运行的 Python 调用代码

python

运行

import requests
import hashlib
from datetime import datetime
# 签名生成
def create_sign(params, app_secret):
    sorted_params = sorted(params.items())
    base_str = ''.join(f"{k}{v}" for k, v in sorted_params)
    base_str = app_secret + base_str + app_secret
    sign = hashlib.sha256(base_str.encode('utf-8')).hexdigest().upper()
    return sign
# 调用淘宝商品详情API
def get_item_detail(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,promotion_price,pic_url,detail_url,sold_quantity,volume,num,props_name,seller_nick,shop_id,approve_status,item_imgs,sku,desc"
    }
    
    # 生成签名
    params["sign"] = create_sign(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 = get_item_detail(APP_KEY, APP_SECRET, NUM_IID)
    print(result)

六、标准返回 JSON(你提供的格式,完整可解析)

json

{
  "item_get_response": {
    "item": {
      "num_iid": 689123456789,
      "title": "2026新款夏季纯棉T恤女宽松显瘦百搭短袖上衣",
      "price": "59.00",
      "promotion_price": "49.00",
      "pic_url": "https://img.alicdn.com/imgextra/i1/123456789/XXX.jpg",
      "detail_url": "https://item.taobao.com/item.htm?id=689123456789",
      "sold_quantity": 12800,
      "volume": 2860,
      "num": 3500,
      "props_name": "品牌:XX;材质:纯棉;尺码:S/M/L/XL;风格:休闲;",
      "seller_nick": "XX品牌旗舰店",
      "shop_id": 987654321,
      "approve_status": "onsale",
      "item_imgs": [
        {
          "url": "https://img.alicdn.com/imgextra/i1/123456789/XXX1.jpg"
        },
        {
          "url": "https://img.alicdn.com/imgextra/i1/123456789/XXX2.jpg"
        },
        {
          "url": "https://img.alicdn.com/imgextra/i1/123456789/XXX3.jpg"
        }
      ],
      "sku": [
        {
          "sku_id": 1287654321,
          "properties_name": "颜色:白色;尺码:M",
          "price": "59.00",
          "quantity": 860,
          "spec_img": "https://img.alicdn.com/imgextra/i1/123456789/XXX-sku1.jpg"
        },
        {
          "sku_id": 1287654322,
          "properties_name": "颜色:黑色;尺码:L",
          "price": "59.00",
          "quantity": 720,
          "spec_img": "https://img.alicdn.com/imgextra/i1/123456789/XXX-sku2.jpg"
        }
      ],
      "desc": "<div class=\"detail-content\">...</div>"
    },
    "request_id": "2lsqk7v1m92o"
  }
}

七、JSON 字段详细解释(开发必备)

表格

字段 含义
num_iid 商品唯一 ID
title 商品标题
price 原价
promotion_price 促销价
pic_url 主图
detail_url 商品链接
sold_quantity 总销量
volume 30 天销量
num 库存
props_name 商品属性
seller_nick 店铺名称
shop_id 店铺 ID
approve_status 商品状态(onsale = 在售)
item_imgs 轮播图列表
sku 多规格(颜色、尺码、价格、库存)
desc 商品详情 HTML
request_id 请求 ID(用于排查错误)

八、最常见错误与解决方法

1. 错误码 15 → 签名错误

  • 原因:参数没排序、密钥错误、时间格式不对

2. 错误码 429 → 调用频率超限

  • 解决:控制 QPS ≤ 2,加缓存,分批调用

3. 错误码 27 → 商品不存在

  • 原因:ID 错误、商品下架、删除

4. 错误码 11 → 无权限

  • 解决:去淘宝开放平台申请 taobao.item.get 权限

九、业务落地场景(你能用来做什么)

  • 闲鱼无货源代发:自动采集标题、图片、SKU、价格
  • 自动铺货工具:一键搬淘宝→闲鱼→拼多多→抖音
  • ERP 商品管理:库存同步、价格监控
  • 导购 / 返利小程序:商品详情展示
  • 竞品分析:销量、价格、库存监控

十、本教程适合人群

  • 想做无货源电商的个人
  • 开发电商工具、小程序的开发者
  • 需要商品数据同步的企业
  • 竞品分析、数据分析的运营

十一、总结

这篇教程是完整可直接运行的淘宝商品详情 API 使用指南:

包含:准备工作 → 参数 → 签名 → 代码 → JSON → 字段解释 → 错误处理 → 业务场景

你直接复制代码,填入 AppKeyAppSecretnum_iid 就能立刻调用成功!

相关文章
|
6月前
|
XML JSON API
淘宝商品详情API(tb.item_get)
本文详解淘宝开放平台商品详情核心API(如item_get),涵盖对接流程、权限申请、请求规范、参数说明及返回字段,并列举代购集运、选品分析、比价导购等典型应用场景,助力开发者合规高效获取商品数据。(239字)
|
6月前
|
数据采集 监控 API
合法获取淘宝商品数据:通过淘宝开放平台API的实践指南
本文介绍通过淘宝开放平台官方API合法获取商品数据的完整流程,强调禁止爬虫、遵守协议,确保合规调用商品详情、搜索等接口,规避法律与封号风险。
|
4月前
|
监控 安全 数据挖掘
好用的电商API接口推荐(技术员实操版)
作为技术员,“好用”的电商API核心标准是:合规稳定、接入便捷、响应高效、成本可控,无需冗余功能,能精准匹配业务场景、降低开发运维成本。以下按「核心场景」分类,推荐主流、靠谱的电商API接口,涵盖官方接口和优质第三方接口,附技术层面的核心优势,可直接对照选型、对接开发。
|
2月前
|
安全 API 开发工具
淘宝 API 接口是什么?2026 最新接口文档及接入方法
淘宝API是淘宝官方开放的安全数据通道,支持商品管理、订单处理、物流同步、营销推广等200+自动化能力。本文详解2026最新接入流程、权限申请、签名规则、常用接口及Python调用示例,新手也能零基础快速上手。(239字)
|
3月前
|
数据采集 监控 API
淘宝店铺所有商品 API 接口全解析:批量获取全店商品数据(2026 最新版)
在电商数据采集与店铺管理场景中,批量获取淘宝店铺所有商品是核心需求之一。淘宝开放平台提供了标准化 API 接口,支持按店铺、类目、时间等维度拉取商品全量数据,涵盖标题、价格、SKU、库存、销量等关键字段。本文将从接口选型、参数配置、代码实现、数据解析全流程展开讲解,适用于店铺运营、ERP 系统对接、竞品分析等场景。
|
3月前
|
Java API 开发工具
Java获取淘宝商品价格、图片与视频:淘宝开放平台API实战指南
本文详解Java调用淘宝开放平台taobao.item.get接口获取商品详情:涵盖账号注册、权限申请、MD5签名生成、HTTP请求实现及多媒体资源处理,提供完整代码示例与SDK简化方案,助开发者高效集成商品价格、图片、视频等核心数据。(239字)
|
10月前
|
JSON 数据安全/隐私保护 开发者
淘宝 item_search 接口对接全攻略:从入门到精通
本文详解淘宝开放平台item_search接口的对接流程与实战技巧,涵盖参数配置、签名生成、Python调用示例、分页处理、错误调试及最佳实践,助开发者快速构建合规高效的商品搜索功能。
|
3月前
|
数据采集 人工智能 API
2026 淘宝 API 接口实用指南:从资质申请到实战避坑
2026年淘宝API接入指南:详解账号资质(个人/企业/服务商权限差异)、凭证获取(新增场景核验)、高频接口实战(商品/订单/支付回调代码)、签名避坑、合规要点及工具推荐,助开发者高效安全对接。
1707 0
|
5月前
|
缓存 监控 算法
淘宝商品详情 API 接入全流程实战指南 (附完整代码)
item_get 是淘宝开放平台提供的核心商品详情查询接口,支持通过商品 ID(num_iid)获取淘宝/天猫商品的完整结构化数据,包括:
|
9月前
|
供应链 监控 API
推荐几个好用的电商API接口(淘宝天猫丨京东1688商品详情数据接口)
本文推荐淘宝、京东、1688等电商平台官方商品详情API,涵盖功能、优势及Python调用示例,助力开发者高效实现价格监控、库存管理与数据分析,附使用注意事项,助你合规快速集成。
2412 0