获取单个SKU

获取单个SKU

1.请求参数:

请求URL:

POST https://kf.fw199.com/gateway/jd/sku/findskubyid

公共参数

参数名称 参数类型 是否必须 示例值 参数描述
appid String 合作伙伴AppId
timestamp String 1657525936 当前Unix时间戳,秒
seller_nick String 38173182 京东的账号,对应蜂巢授权返回jdseller字段
sign String

业务参数

名称 类型 必须 示例值 描述
- skuId Number 1 skuId
- field String 如: categoryId、stockNum、skuName 自定义返回字段

2. 请求示例代码(Java)

请求示例代码

 @Test
    public void findSkuById() throws Exception {

        String sellerNick = Config.JDSellerNick ;
        //业务参数
        Map<String, String> data = new HashMap<String, String>();
        data.put("appid",  Config.AppId);
        data.put("seller_nick", sellerNick);
        Long timestamp = System.currentTimeMillis() / 1000;
        data.put("timestamp", timestamp.toString());
        data.put("skuId", "10053428467428");
        data.put("field","categoryId,outerId,jdPrice,stockNum,skuName,wareId,status" );

        // 参数签名
        data.put("sign", Utils.Sign(data, Config.AppSecret));
        doHttpRequest(Config.JDfindSkuById, data);
    }

3. 返回结果如下:

{
    "code": 0,
    "message": "ok",
    "data": {
        "categoryId": 11222,
        "jdPrice": 139,
        "outerId": "",
        "skuId": 10053428467428,
        "skuName": "依迪筱 男童篮球服休闲风短袖套装背心夏装2022新款帅气男孩夏季中大童儿童洋气 2205款白色 【收藏优先发货】 160 码建议身高150CM左右",
        "status": 4,
        "stockNum": 998,
        "wareId": 10022660724067
    }
}

说明: code为0表示成功,非0为失败,message会包含失败原因。

4. 返回字段说明

名称 类型 示例值 描述
sku com.jd.pop.ware.ic.api.domain.Sku sku对象
- wareId Number 1 商品ID
- skuId Number 1 skuId
- status Number 1 状态,只读属性. 1:上架 2:下架 4:删除
saleAttrs java.util.Set 销售属性集合
com.jd.pop.ware.ic.api.domain.Prop
- attrId String 属性ID
- attrValueAlias String[] 属性值的描述或者别名
- attrValues String[] 属性值ID数组
- index Number 1 销售属性排序
features java.util.Set 特殊属性集合
com.jd.pop.ware.ic.api.domain.Feature
- featureCn String 特殊属性中文含义
- featureKey String 特殊属性key
- featureValue String 特殊属性value
- jdPrice Number 1 京东价
- outerId String 外部ID
- barCode String sku条形码
- categoryId Number 1 3级类目id
- imgTag Number 1 图片标签
- logo String sku颜色的主图
- skuName String sku名称
- stockNum Number 1 总库存数,仅用于非分区的SOP库存,分区库存需要调用库存查询接口
- wareTitle String 商品名称
- fixedDeliveryTime String 大件商品固定发货时效 格式:订单开始日期,订单结束日期,发货日期,完成发货天数
- relativeDeliveryTime String 大件商品相对发货时效(完成发货天数)
- parentId Number 1 父id
- modified Date 2019-01-01 01:01:01 修改时间
- created Date 2019-01-01 01:01:01 创建时间
multiCateProps java.util.Set 多级SKU属性
com.jd.pop.ware.ic.api.domain.Prop
- attrValueAlias String[] 值别名
- attrId String 属性ID
- attrValues String[] 属性值
- expands String[] expands 属性值扩展字段
- units String[] units 属性值单位
props java.util.Set SKU属性(已废弃)
com.jd.pop.ware.ic.api.domain.Prop
- attrValueAlias String[] 值别名
- attrId String 属性ID
- attrValues String[] 属性值
- capacity String 20L 20T 容量,在有特殊要求的类目下必填!最多支持6位小数。
- promiseId Number 12345678 时效运费模板id
文档更新时间: 2024-06-28 16:37   作者:admin