在电商店铺数据同步、商品库存监控、店铺商品盘点等开发场景,需要拉取指定店铺下的商品清单。淘宝开放平台 TOP 提供taobao.items.onsale.get(出售中商品)、taobao.items.inventory.get(仓库下架商品)接口,可以获取店铺内商品列表基础数据。本文对这两个店铺商品列表接口做完整解析,包含请求入参、返回字段、标准 JSON 样例、分页逻辑、授权机制与开发踩坑记录,供后端开发做电商数据同步项目参考。
taobao.items.onsale.get:查询店铺出售中的商品列表; taobao.items.inventory.get:查询店铺仓库中(下架)商品列表。
两个接口属于 TOP 店铺类 API,需要店铺账号授权后调用,返回商品基础信息:宝贝 ID、标题、价格、主图、上架状态等。拿到num_iid后,可搭配taobao.item.get接口,获取商品详情、SKU、属性等完整数据。
请求基础信息:
接口名称:taobao.item_search_shop(淘宝天猫店铺商品搜索API,taobaoapi2014前往体验)
请求网关: c0b.cc/R4rbK2 (HTTPS,支持 GET/POST)
接口版本:2.0
调用限制:存在单秒频次、每日调用配额,高频场景需做限流、缓存 处理。
核心作用:根据店铺 ID,获取商品列表数据,包括商品标题、价格、SKU、库存、图文、类目、销量、规格属性等全量详情数据。
配套接口:taobao.item.get(商品详情)、taobao.item.reviews.get(商品评论)
参数名 | 是否必传 | 说明 |
|---|---|---|
appkey | 是 | TOP 应用密钥,开放平台创建应用获取 |
timestamp | 是 | 请求时间戳 |
sign | 是 | TOP 请求签名,MD5 大写 |
session | 是 | 店铺授权 session,调用店铺类接口必备,用户授权获取 |
fields | 是 | 显式指定返回字段,不支持一次性返回全部字段 |
page_no | 否 | 分页页码,默认 1 |
page_size | 否 | 单页商品数量,受平台接口配额限制 |
推荐 fields:num_iid,title,pic_url,price,approve_status,created
外层统一包装在items_onsale_get_response(出售中接口),商品数组在items.item。
字段 | 含义 | 开发注意事项 |
|---|---|---|
num_iid | 商品宝贝 ID | 主键,用于调用商品详情接口 |
title | 商品标题 | 原始标题,包含营销词,业务按需清洗 |
pic_url | 商品主图链接 | 阿里 CDN 图片,存在防盗链限制 |
price | 商品售价 | 商品当前标价,活动价会动态更新 |
approve_status | 商品状态 | onsale在售;instock仓库下架 |
created | 商品创建时间 | 商品上架创建时间 |
{
"items_onsale_get_response": {
"total_results": 236,
"items": {
"item": [
{
"num_iid": "723456789123",
"title": "2026夏季男士透气纯棉短袖T恤宽松圆领上衣",
"pic_url": "https://img.alicdn.com/imgextra/i1/xxx.jpg",
"price": "79.00",
"approve_status": "onsale",
"created": "2026-05-12 16:20:00"
},
{
"num_iid": "723456789456",
"title": "休闲运动短裤男士薄款冰丝五分裤",
"pic_url": "https://img.alicdn.com/imgextra/i2/xxx.jpg",
"price": "59.00",
"approve_status": "onsale",
"created": "2026-06-03 10:10:00"
}
]
}
}
}原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。