发布时间:2026/6/21 4:59:14
[特殊字符]️ 淘宝商品详情API(taobao.item.get)Python/Java调用实战与字段解析
️ 淘宝商品详情APItaobao.item.getPython/Java调用实战与字段解析淘宝开放平台的taobao.item.get是做商品同步、比价、铺货系统的核心接口用来根据num_iid淘宝/天猫商品ID获取标题、价格、SKU、库存、主图、详情HTML等结构化数据。一、接口关键信息项目说明API名​taobao.item.get网关​生产https://gw.api.taobao.com/router/rest沙箱https://gw.api.tbsandbox.com/router/rest必传参数​num_iid商品数字ID、fields指定返回字段可选​session某些敏感字段需卖家授权基础展示可不传权限​需在开放平台应用勾选「商品详情查询(taobao.item.get)」⚠️淘宝商品IDnum_iid可从商品URL中提取https://item.taobao.com/item.htm?id654321098765→num_iid654321098765二、Python完整调用封装复用TOP签名Client# top_item_get.py 淘宝商品详情 taobao.item.get 调用示例 依赖: top_api_client.py (TaobaoTopClient from 上文) from top_api_client import TaobaoTopClient # 封装好API供应商demo urlhttps://console.open.onebound.cn/console/?iLex def get_tb_item_detail(num_iid: str, fields: str None, app_keyNone, app_secretNone, sessionNone, sandboxTrue): 获取淘宝/天猫商品详情 Args: num_iid: 商品ID (num_iid) fields: 返回字段逗号分隔 推荐: num_iid,title,price,org_price,pic_url,item_imgs,skus, props_name,desc,approve_status,num,outer_id session: 卖家授权token取SKU库存等需传 sandbox: True沙箱 False生产 Returns: item 字典 client TaobaoTopClient( app_keyapp_key, app_secretapp_secret, sandboxsandbox ) fields fields or ( num_iid,title,price,org_price,pic_url,item_imgs, skus,props_name,desc,approve_status,num,outer_id, seller_nick,cid,input_str ) result client.call( taobao.item.get, biz_params{num_iid: num_iid, fields: fields}, sessionsession ) return result.get(item, result) # 使用示例 if __name__ __main__: ITEM_ID 654321098765 # ← 替换真实商品ID自己的店铺商品或公开商品 try: item get_tb_item_detail( num_iidITEM_ID, app_keyYOUR_TOP_APP_KEY, app_secretYOUR_TOP_APP_SECRET, sandboxTrue # 生产切 False公开商品沙箱返回mock # sessionSELLER_SESSION # 查自己店铺商品SKU库存需传 ) print(✅ 商品标题:, item.get(title)) print( 一口价:, item.get(price)) print( 主图:, item.get(pic_url)) print( 库存:, item.get(num)) print( SKU数:, len(item.get(skus) or [])) # 解析SKU for sku in (item.get(skus) or [])[:3]: print(f SKU {sku.get(properties_name)} → 价:{sku.get(price)} 库:{sku.get(quantity)}) if not item.get(skus): print( ℹ️ skus为空 → 若是自己店铺商品需传 seller session 再查) except Exception as e: print(❌, e)三、核心返回字段解析B2B/B2C铺货重点TOP返回字段类型含义铺货用途num_iidlong商品唯一ID外部单号关联titlestring商品标题含营销词截取适配目标平台长度pricestring一口价元零售价比价基准org_pricestring原价划线价促销展示pic_urlstring主图URL首图item_imgs[].urllist所有商品图片副图/详情图skus[].pricestringSKU价格多规格定价skus[].quantityintSKU库存需seller session采购/超卖判断skus[].properties_namestringSKU规格描述颜色:红;尺码:MSKU映射skus[].outer_idstring商家编码内部SKU匹配props_namestring关键属性品牌/材质等补充信息descstring详情HTML可能截断详情页approve_statusstringonsale/instock/deleted过滤下架cidlong后台类目ID类目映射SKU 典型结构{ sku_id: 1234567890, properties: 1627207:28335;20509:28381, properties_name: 颜色:红色;尺码:M, price: 199.00, quantity: 50, outer_id: SKU-RED-M }四、Java调用核心片段TOP Java SDK// TaobaoClient JsonParser 由 top-sdk-java 提供 TaobaoClient client new DefaultTaobaoClient( https://gw.api.taobao.com/router/rest, APP_KEY, APP_SECRET ); ItemGetRequest req new ItemGetRequest(); req.setNumIid(654321098765L); req.setFields(num_iid,title,price,pic_url,skus,desc,num); ItemGetResponse rsp client.execute(req); // session传null查公开字段 Item item rsp.getItem(); System.out.println(item.getTitle()); System.out.println(item.getPrice());五、高频避坑问题原因解决skus返回空公开查询不返回库存SKU用卖家账号OAuth授权得 session 再查desc为空/截断部分类目详情在独立接口taobao.item.desc.get补调 desc 接口第三方商品403未申请权限或AppKey无权限控制台申请taobao.item.get天猫商品拿不到num_iid正确但仍无数据确认商品未删除 应用有权限天猫多需额外审核价格字段类型price是字符串不是数字Decimal(price)转再运算六、面试/方案一句话taobao.item.get按num_iidfields获取商品结构化数据公开字段标题/价格/主图可不传sessionSKU库存和商家编码需卖家AccessToken返回SKU用properties_name做规格映射图片需转存目标平台图床再上架。需要我补taoboba.item.desc.get详情HTML获取 图片本地化转存脚本​ 或淘宝→1688/抖音/Shopify铺货字段映射模板​ 吗

相关新闻

GPT-5.5成本管控实战:从token建模到七层防火墙
2026/6/21 4:59:14

GPT-5.5成本管控实战:从token建模到七层防火墙

1. 这不是技术选型,是财务红线前的紧急刹车“团队接入 GPT-5.5,为什么我现在先看成本是否可控?”——这句话我上周在内部技术评审会上脱口而出时,会议室里安静了三秒。不是因为大家觉得问题奇怪,而是所有人都下意识摸了…

阅读更多
QMCDecode终极指南:一键解锁QQ音乐加密格式的免费macOS工具
2026/6/21 3:59:13

QMCDecode终极指南:一键解锁QQ音乐加密格式的免费macOS工具

QMCDecode终极指南:一键解锁QQ音乐加密格式的免费macOS工具 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,…

阅读更多
无线通信共存性测试与射频性能评估实战指南
2026/6/21 3:59:13

无线通信共存性测试与射频性能评估实战指南

1. 无线通信共存性测试:为什么它比你想的更关键在智能家居、工业物联网这些场景里,你很可能遇到过这样的烦心事:智能门锁的ZigBee信号时断时续,一开微波炉,蓝牙耳机就滋啦作响,或者一堆传感器设备突然集体“…

阅读更多
LizzieYzy围棋AI分析工具终极指南:让AI成为你的专属围棋教练
2026/6/21 5:59:14

LizzieYzy围棋AI分析工具终极指南:让AI成为你的专属围棋教练

LizzieYzy围棋AI分析工具终极指南:让AI成为你的专属围棋教练 【免费下载链接】lizzieyzy LizzieYzy - GUI for Game of Go 项目地址: https://gitcode.com/gh_mirrors/li/lizzieyzy LizzieYzy是一款专为围棋爱好者设计的强大AI分析工具,通过多引擎…

阅读更多
华为光猫配置解密终极指南:5分钟学会查看加密配置文件
2026/6/21 5:59:14

华为光猫配置解密终极指南:5分钟学会查看加密配置文件

华为光猫配置解密终极指南:5分钟学会查看加密配置文件 【免费下载链接】HuaWei-Optical-Network-Terminal-Decoder 项目地址: https://gitcode.com/gh_mirrors/hu/HuaWei-Optical-Network-Terminal-Decoder 华为光猫配置解密工具是一款专为网络工程师和技术…

阅读更多
KimiClaw小龙虾:面向中小团队的Kimi智能体工程化实践
2026/6/21 5:59:14

KimiClaw小龙虾:面向中小团队的Kimi智能体工程化实践

1. 项目概述:这不是一个“Kimi版OpenClaw”,而是一次面向真实工作流的智能体工程重构 你搜“KimiClaw小龙虾”时,大概率会看到一堆零散的GitHub issue、飞书群截图和知乎短答,里面混着“openclaw安装失败”“kimi token plan怎么买…

阅读更多
快乐是最好的运气密码
2026/6/21 5:59:14

快乐是最好的运气密码

人很容易陷入烦恼的循环。 一件小事就能搅乱心绪,一个念头就能困住自己。你总在想那些不顺心的事,总在担心还没发生的事,快乐就这样被一点点挤走。日子过得越来越压抑,运气似乎也越来越差。可你有没有发现,当你心情好的…

阅读更多
CodeWarrior开发环境搭建与调试实战:从零入门飞思卡尔MCU
2026/6/21 5:59:14

CodeWarrior开发环境搭建与调试实战:从零入门飞思卡尔MCU

1. 项目概述与核心价值如果你刚接触飞思卡尔(Freescale,现为NXP的一部分)的微控制器,面对一堆开发板、数据手册和陌生的工具链,可能会感到无从下手。我当年也是这么过来的,直到把CodeWarrior这套环境真正跑…

阅读更多
FoodSense:构建多感官食物数据集,让AI从“识别”走向“品味”
2026/6/21 4:59:14

FoodSense:构建多感官食物数据集,让AI从“识别”走向“品味”

1. 项目背景与核心问题:为什么我们需要一个“多感官”的食物数据集?在计算机视觉和人工智能领域,食物识别已经不是一个新鲜话题。从早期的简单分类(“这是苹果还是香蕉?”)到后来的成分分析、卡路里估算&am…

阅读更多
嵌入式语音编解码实战:G.726 ADPCM库集成与优化指南
2026/6/21 0:59:13

嵌入式语音编解码实战:G.726 ADPCM库集成与优化指南

1. 项目概述与G.726 ADPCM技术背景在嵌入式语音处理领域,带宽和存储资源往往是寸土寸金的。如果你做过对讲机、VoIP网关或者早期的数字录音设备,一定对如何在有限的比特率下保住语音可懂度这件事深有感触。我当年接手一个车载调度系统的项目,…

阅读更多
ITU656格式化器寄存器配置实战:VBI数据处理与VCR特技播放兼容性
2026/6/21 0:59:13

ITU656格式化器寄存器配置实战:VBI数据处理与VCR特技播放兼容性

1. 项目概述与核心挑战在数字视频处理领域,将原始的视频数据、同步时序以及各种辅助信息打包成一个标准、稳定的串行数据流,是确保设备间互联互通的基础。ITU-R BT.656标准(常简称为ITU656)正是为此而生的一套“交通规则”。它定义…

阅读更多
嵌入式GUI开发实战:emWin环境搭建、配置优化与性能调优指南
2026/6/21 0:59:13

嵌入式GUI开发实战:emWin环境搭建、配置优化与性能调优指南

1. 项目概述与emWin核心价值解析在嵌入式系统开发领域,人机交互(HMI)的设计正从简单的LED指示灯和按键,快速向全彩图形化界面演进。无论是智能家电上的触摸屏、工业PLC的操作面板,还是医疗设备的参数显示,一…

阅读更多
嵌入式语音编解码实战:G.726 ADPCM库集成与优化指南
2026/6/21 0:59:13

嵌入式语音编解码实战:G.726 ADPCM库集成与优化指南

1. 项目概述与G.726 ADPCM技术背景在嵌入式语音处理领域,带宽和存储资源往往是寸土寸金的。如果你做过对讲机、VoIP网关或者早期的数字录音设备,一定对如何在有限的比特率下保住语音可懂度这件事深有感触。我当年接手一个车载调度系统的项目,…

阅读更多
ITU656格式化器寄存器配置实战:VBI数据处理与VCR特技播放兼容性
2026/6/21 0:59:13

ITU656格式化器寄存器配置实战:VBI数据处理与VCR特技播放兼容性

1. 项目概述与核心挑战在数字视频处理领域,将原始的视频数据、同步时序以及各种辅助信息打包成一个标准、稳定的串行数据流,是确保设备间互联互通的基础。ITU-R BT.656标准(常简称为ITU656)正是为此而生的一套“交通规则”。它定义…

阅读更多
嵌入式GUI开发实战:emWin环境搭建、配置优化与性能调优指南
2026/6/21 0:59:13

嵌入式GUI开发实战:emWin环境搭建、配置优化与性能调优指南

1. 项目概述与emWin核心价值解析在嵌入式系统开发领域,人机交互(HMI)的设计正从简单的LED指示灯和按键,快速向全彩图形化界面演进。无论是智能家电上的触摸屏、工业PLC的操作面板,还是医疗设备的参数显示,一…

阅读更多
GIT修改用户名
2026/6/20 3:11:17

GIT修改用户名

在GIT中修改用户名可按以下步骤操作: 查看当前git的用户名,使用命令git config --list或git config user.name。修改git用户名,使用命令git config --global user.name "xxx(新的用户名)",将其中…

阅读更多
Win11Debloat:让你的Windows系统重获新生的终极优化工具
2026/6/19 20:40:12

Win11Debloat:让你的Windows系统重获新生的终极优化工具

Win11Debloat:让你的Windows系统重获新生的终极优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …

阅读更多
技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践
2026/6/20 7:34:01

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一个…

阅读更多