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