一、前言
京東商品詳情API是京東開放平臺提供的標準化數(shù)據(jù)接口,支持獲取商品SPU/SKU的完整信息,包括基礎屬性、實時價格、庫存狀態(tài)及促銷活動等120+字段。該接口采用HTTPS協(xié)議和JSON響應格式,適用于價格監(jiān)控、競品分析、庫存同步等電商場景。前往體驗API:c0b.cc/R4rbK2 。
二、接口概述
1. 核心功能
- ?基礎信息?:商品標題、主圖/視頻鏈接、品牌、類目路徑等結構化數(shù)據(jù)。
- ?動態(tài)數(shù)據(jù)?:分鐘級更新的價格與庫存狀態(tài),支持促銷信息提取。
- ?SKU規(guī)格?:通過jd.item_sku接口獲取顏色、尺寸等變體屬性及獨立庫存。
- ?批量查詢?:單次請求最多支持200個SKU同時查詢。
2. 技術特性
- ?請求方式?:HTTPS POST/GET。
- ?返回格式?:JSON標準結構,包括code狀態(tài)碼和result數(shù)據(jù)體。
三、Python請求示例
以下代碼演示完整調(diào)用流程:
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置參數(shù) API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" num_id = "123456" # 目標商品ID
# 請求示例 url 默認請求參數(shù)已經(jīng)做URL編碼
url = "jd/item_get/?key=<您自己的apiKey>&num_iid=123456&domain_type=jd"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
?代碼說明?:
- 需注意參數(shù)排序和大小寫轉(zhuǎn)換。
- 返回數(shù)據(jù)示例包含SKU ID、價格、規(guī)格參數(shù)及圖片鏈接。