一、引言
1688作為國內領先的B2B電商平臺,其商品詳情API接口為開發(fā)者提供了獲取商品核心數(shù)據(jù)的官方通道。通過該接口,開發(fā)者可以自動化獲取商品標題、價格、庫存、規(guī)格參數(shù)等關鍵信息,廣泛應用于電商系統(tǒng)開發(fā)、數(shù)據(jù)分析、供應鏈管理等場景。相比傳統(tǒng)爬蟲方案,官方API具有數(shù)據(jù)完整、調用穩(wěn)定、合法合規(guī)等優(yōu)勢,特別適合企業(yè)級應用開發(fā)。
二、接口概述
1. 核心功能
- ?基礎信息獲取?:商品ID、標題、類目、品牌等基礎屬性。
- ?價格體系?:批發(fā)價、階梯價格、建議零售價等。
- ?庫存狀態(tài)?:實時庫存數(shù)量、起訂量(MOQ)等。
- ?多媒體信息?:主圖、詳情圖、3D模型及視頻鏈接。
- ?供應商數(shù)據(jù)?:工廠資質、所在地、成立年限等。
2. 請求參數(shù)
參數(shù)名 | 必填 | 說明 |
---|---|---|
offer_id | 是 | 商品唯一標識 |
fields | 否 | 指定返回字段,默認返回全部 |
include_sku | 否 | 是否返回完整SKU信息 |
language | 否 | 返回語言(zh_CN/en) |
三、Python代碼示例
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 請求示例 url 默認請求參數(shù)已經做URL編碼
API url=c0b.cc/R4rbK2 wechat id:Taobaoapi2014
url = "1688/item_get/?key=<您自己的apiKey>&num_iid=123456"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
代碼說明:該示例展示了完整的API調用流程,包含簽名生成、請求發(fā)送和異常處理。