京东商品详情API接口是京东开放平台提供的官方服务,主要用于获取商品基础信息、价格、库存、规格参数等数据。以下是核心要点:
接口功能
主要提供商品标题、价格、库存状态、规格参数(如颜色、尺寸)、用户评价等信息,部分接口支持获取历史价格和推荐商品列表。
请求示例
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
API url=c0b.cc/R4rbK2
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)
返回数据格式
通常为JSON
格式,包含商品ID、标题、价格(原价与现价)、库存状态(如"有货")、评价数量及评分等。例如:
jsonCopy Code
{
"code": 200,
"message": "success",
"data": {
"goods_response": {
"sku_id": "100012345678",
"name": "华为Mate 50 Pro 5G手机",
"price": 5999.00,
"original_price": 6999.00,
"image_path": "https://img10.360buyimg.com/n1/s450x450_jfs/t1/123456/78/12345/12345678/1234567890abcdef.jpg",
"stock_state": 1,
"is_pre_sale": false
}
}
注意事项
- 部分接口其他接口也有(如获取评价数据)。