京东商品详情数据API接口响应示例|参数解析
一、接口基础信息
接口名称:京东商品详情查询接口
接口地址:https://api.jd.com/routerjson(京东开放平台标准网关地址,实际需结合应用配置)
请求方式:GET/POST(推荐POST,避免参数暴露)
核心请求参数:app_key(应用密钥)、sign(签名)、method(接口方法名,如jd.union.open.goods.detail.query)、skuId(商品ID,核心业务参数)、timestamp(时间戳)、format(返回格式,默认json)
权限要求:需在京东开放平台完成应用注册,获取对应接口调用权限
二、完整响应示例
{
"code": 200,
"message": "success",
"data": {
"skuId": 100012345678,
"spuId": 1000123456,
"productName": "京东京造 无线蓝牙耳机 半入耳式 长续航降噪",
"brandName": "京东京造",
"mainImage": "https://img10.360buyimg.com/n1/jfs/t1/12345/67/8910/123456/abcdef1234567890/1234567890123.jpg",
"detailImages": [
"https://img10.360buyimg.com/n1/jfs/t1/12346/68/8911/123457/abcdef1234567891/1234567890124.jpg",
"https://img10.360buyimg.com/n1/jfs/t1/12347/69/8912/123458/abcdef1234567892/1234567890125.jpg"
],
"priceInfo": {
"jdPrice": 199.00,
"originalPrice": 299.00,
"promotionPrice": 179.00,
"promotionStartTime": 1735689600000,
"promotionEndTime": 1736294400000,
"isPromotion": true
},
"stockInfo": {
"stockNum": 568,
"isStock": true,
"areaStock": {
"Beijing": 120,
"Shanghai": 98,
"Guangzhou": 156
}
},
"specInfo": {
"specList": [
{
"specName": "颜色",
"specValues": ["白色", "黑色", "蓝色"]
},
{
"specName": "续航时间",
"specValues": ["24小时", "36小时"]
}
],
"selectedSpec": {
"颜色": "白色",
"续航时间": "24小时"
}
},
"salesInfo": {
"monthSales": 12560,
"totalSales": 89632,
"commentCount": 3256
},
"shopInfo": {
"shopId": 1000001234,
"shopName": "京东京造官方旗舰店",
"shopScore": 4.9,
"isJdShop": true
},
"detailDesc": "<p>京东京造无线蓝牙耳机,采用半入耳式设计,佩戴舒适...</p><img src=\"https://img10.360buyimg.com/n1/jfs/t1/12348/70/8913/123459/abcdef1234567893/1234567890126.jpg\"/>",
"createTime": 1728000000000,
"updateTime": 1735600000000
}
}三、核心参数解析
3.1 顶层响应状态参数
参数名 | 数据类型 | 说明 | 示例值 |
|---|---|---|---|
code | Integer | 响应状态码:200表示调用成功;非200表示失败(具体错误码可参考京东开放平台文档) | 200 |
message | String | 响应信息:成功时返回"success",失败时返回具体错误描述(如"skuId不能为空") | "success" |
data | Object | 核心商品数据:调用成功时返回,失败时为null | 详见上述响应示例 |
3.2 data核心商品基础参数
参数名 | 数据类型 | 说明 | 应用场景 |
|---|---|---|---|
skuId | Long | 商品SKU ID:京东商品的最小库存单位标识,唯一对应一款具体规格的商品 | 商品详情页跳转、库存查询、订单创建等 |
spuId | Long | 商品SPU ID:京东商品的标准产品单位标识,对应一类商品(多个SKU可能属于同一个SPU) | 商品分类展示、相关商品推荐等 |
productName | String | 商品名称:包含商品核心属性的完整名称 | 商品列表展示、搜索匹配等 |
brandName | String | 品牌名称:商品所属品牌 | 品牌筛选、品牌专题页展示等 |
mainImage | String | 商品主图URL:商品的封面图片 | 商品列表封面、详情页首图展示等 |
detailImages | Array<String> | 商品详情图URL列表:展示商品细节的图片集合 | 商品详情页图片展示等 |
3.3 data子层级:价格信息(priceInfo)
参数名 | 数据类型 | 说明 | 注意事项 |
|---|---|---|---|
jdPrice | Double | 京东价:商品当前的基础售价 | 可能受会员等级、优惠券等影响,实际支付价可能更低 |
originalPrice | Double | 原价:商品的吊牌价或非促销时期的售价 | 用于展示优惠力度(如"直降100元") |
promotionPrice | Double | 促销价:商品当前参与促销活动的售价(如618、双11促销价) | 仅当isPromotion为true时有效 |
promotionStartTime | Long | 促销开始时间:时间戳(毫秒级),对应北京时间 | 需转换为yyyy-MM-dd HH:mm:ss格式后使用 |
promotionEndTime | Long | 促销结束时间:时间戳(毫秒级),对应北京时间 | 需注意时间差,避免错过促销周期 |
isPromotion | Boolean | 是否处于促销中:true-是,false-否 | 用于判断是否展示促销标签、促销价等 |
3.4 data子层级:库存信息(stockInfo)
参数名 | 数据类型 | 说明 | 应用场景 |
|---|---|---|---|
stockNum | Integer | 总库存数量:商品当前的总可用库存 | 库存预警、限购逻辑处理等 |
isStock | Boolean | 是否有货:true-有货,false-无货 | 商品可售状态展示、下单按钮状态控制等 |
areaStock | Object | 区域库存分布:key为地区名称(如北京、上海),value为对应地区的库存数量 | 区域限购、就近发货逻辑处理等 |
3.5 其他关键子层级参数
3.5.1 规格信息(specInfo)
specList:规格列表,数组类型,每个元素包含specName(规格名称,如颜色、续航时间)和specValues(规格值列表,如["白色","黑色"])
selectedSpec:当前选中的规格,对象类型,key为规格名称,value为选中的规格值(如{"颜色":"白色"})
3.5.2 销售信息(salesInfo)
monthSales:月销量,近30天的销售数量
totalSales:总销量,商品上架后的累计销售数量
commentCount:评论数量,商品的累计评论数
3.5.3 店铺信息(shopInfo)
shopId:店铺ID,唯一标识一家店铺
shopName:店铺名称
shopScore:店铺评分,反映店铺服务质量
isJdShop:是否为京东自营店,true-是,false-第三方店铺

