一、引言
1688作為國(guó)內(nèi)領(lǐng)先的B2B電商平臺(tái),其商品詳情API接口為開(kāi)發(fā)者提供了獲取商品核心數(shù)據(jù)的官方通道。通過(guò)該接口,開(kāi)發(fā)者可以自動(dòng)化獲取商品標(biāo)題、價(jià)格、庫(kù)存、規(guī)格參數(shù)等關(guān)鍵信息,廣泛應(yīng)用于電商系統(tǒng)開(kāi)發(fā)、數(shù)據(jù)分析、供應(yīng)鏈管理等場(chǎng)景。相比傳統(tǒng)爬蟲(chóng)方案,官方API具有數(shù)據(jù)完整、調(diào)用穩(wěn)定、合法合規(guī)等優(yōu)勢(shì),特別適合企業(yè)級(jí)應(yīng)用開(kāi)發(fā)。
二、接口概述
1. 核心功能
- ?基礎(chǔ)信息獲取?:商品ID、標(biāo)題、類目、品牌等基礎(chǔ)屬性。
- ?價(jià)格體系?:批發(fā)價(jià)、階梯價(jià)格、建議零售價(jià)等。
- ?庫(kù)存狀態(tài)?:實(shí)時(shí)庫(kù)存數(shù)量、起訂量(MOQ)等。
- ?多媒體信息?:主圖、詳情圖、3D模型及視頻鏈接。
- ?供應(yīng)商數(shù)據(jù)?:工廠資質(zhì)、所在地、成立年限等。
2. 請(qǐng)求參數(shù)
參數(shù)名 | 必填 | 說(shuō)明 |
---|---|---|
offer_id | 是 | 商品唯一標(biāo)識(shí) |
fields | 否 | 指定返回字段,默認(rèn)返回全部 |
include_sku | 否 | 是否返回完整SKU信息 |
language | 否 | 返回語(yǔ)言(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
# 請(qǐng)求示例 url 默認(rèn)請(qǐng)求參數(shù)已經(jīng)做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)
代碼說(shuō)明:該示例展示了完整的API調(diào)用流程,包含簽名生成、請(qǐng)求發(fā)送和異常處理。