
摘要:在跨境 ERP 开发、自动采购、货源刊登、供应链成本核算业务中,需要获取 1688 商品完整结构化数据。1688.item_get1688 商品详情 API,通过商品 IDnum_iid获取商品标题、多档阶梯批发价、SKU 规格、详情图文、产品参数、库存、店铺信息等全量字段。本文从接口概述、请求入参、返回字段解析、标准 JSON 样例、业务流程、开发踩坑、业务场景完整讲解,适合电商后端、供应链、ERP 系统开发者参考。
1688.item_get为 1688 商品详情接口,B2B 业务核心接口,传入商品num_iid获取完整商品业务数据。 接口简介
接口名称:1688.item_get(1688商品详情API,taobaoapi2014前往体验)
请求网关: c0b.cc/R4rbK2 (HTTPS,支持 GET/POST)
接口版本:2.0
调用限制:存在单秒频次、每日调用配额,高频场景需做限流、缓存 处理。
接口能力覆盖
参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
num_iid | bigint | 是 | 1688 商品 ID,来自商品列表接口返回值 |
字段 | 类型 | 说明 |
|---|---|---|
code | int | 0调用成功;非 0 代表异常错误码 |
message | string | 提示信息,成功返回ok,失败返回错误描述 |
data | object | 商品详情主体对象 |
字段 | 类型 | 说明 |
|---|---|---|
num_iid | bigint | 1688 商品 ID |
title | string | 商品主标题 |
sub_title | string | 商品副标题 |
price | float | 页面展示批发价 |
original_price | float | 划线原价 |
price_list | array[object] | 阶梯批发价数组,B2B 最重要字段 |
min_order | int | 最小起订数量 |
is_support_dropship | boolean | 是否支持一件代发 |
sales | int | 近 30 天销量 |
main_pic | array[string] | 主图图片地址数组 |
desc_html | string | 商品详情 HTML 源码 |
video_url | string | 商品视频地址,无则为空 |
sku_list | array[object] | SKU 规格数组 |
props | array[object] | 产品属性参数 |
stock | int | 商品总库存 |
shop_id | bigint | 店铺 ID |
seller_nick | string | 店铺名称 |
is_kaiguan | boolean | 实力商家 / 工厂标识 |
province | string | 发货省份 |
city | string | 发货城市 |
delivery_time | string | 发货时效描述 |
item_url | string | 商品 H5 链接 |
item_status | int | 商品状态;1 正常售卖,0 下架 |
字段 | 类型 | 说明 |
|---|---|---|
start_num | int | 起购数量 |
price | float | 该档位对应批发单价 |
字段 | 类型 | 说明 |
|---|---|---|
sku_id | bigint | SKU 编号 |
props_name | string | 规格组合名称,如:红色 / M 码 |
sku_pic | string | SKU 规格小图 |
sku_price | float | 该 SKU 展示价格 |
sku_stock | int | 该 SKU 库存 |
字段 | 类型 | 说明 |
|---|---|---|
prop_name | string | 参数名称,例如:材质 |
prop_value | string | 参数值,例如:纯棉 |
重要提醒:price_list阶梯价格是 1688B2B 业务核心,做采购成本计算必须读取该数组,不能直接使用外层 price 字段。item_status用来判断商品是否已经下架。
{
"code": 0,
"message": "ok",
"data": {
"num_iid": 678923451123,
"title": "夏季纯棉短袖T恤 男士宽松大码 工厂现货批发",
"sub_title": "支持小批量定制,可一件代发",
"price": 19.80,
"original_price": 39.00,
"price_list": [
{
"start_num": 2,
"price": 19.80
},
{
"start_num": 50,
"price": 17.50
},
{
"start_num": 200,
"price":15.20
}
],
"min_order": 2,
"is_support_dropship": true,
"sales": 23600,
"main_pic": [
"https://gw.alicdn.com/demo1.jpg",
"https://gw.alicdn.com/demo2.jpg"
],
"desc_html": "<div>商品详情HTML内容……</div>",
"video_url": "https://xxx.mp4",
"sku_list": [
{
"sku_id": 1230001,
"props_name": "红色;M",
"sku_pic": "https://gw.alicdn.com/sku-red.jpg",
"sku_price":19.80,
"sku_stock": 1200
}
],
"props": [
{
"prop_name":"面料",
"prop_value":"纯棉"
},
{
"prop_name":"风格",
"prop_value":"休闲"
}
],
"stock": 8600,
"shop_id": 56789123,
"seller_nick": "XX服饰工厂店",
"is_kaiguan": true,
"province": "浙江",
"city": "杭州",
"delivery_time": "48小时内发货",
"item_url": "https://detail.1688.com/offer/678923451123.html",
"item_status":1
}
}def fetch_1688_item_detail(num_iid):
resp = call_1688_item_get_api(num_iid=num_iid)
if resp.get("code") != 0:
print("详情接口调用失败", resp.get("message"))
return None
data = resp.get("data", {})
# 判断商品是否下架
if data.get("item_status") != 1:
print("商品已下架", num_iid)
return None
save_full_item_to_db(data)
return data
# 调用示例
detail_data = fetch_1688_item_detail(678923451123)1688.item_get是 1688B2B 供应链系统的核心接口,列表接口只负责找商品,详情接口拿到全部业务数据。开发重点在于阶梯批发价解析、最小起订量校验、SKU 判空、详情 HTML 清洗、图片防盗链处理。同时要做好下架商品状态识别、接口限流队列管控。处理好这些细节,接口可以稳定支撑跨境铺货、自动代采、供应链分析等业务。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。