根据skuId查询sku详情

根据skuId查询sku详情,库存同步、改价等场景

1.请求参数:

请求URL:

POST https://kf.fw199.com/gateway/pdd/goods/skus/get

1.1 基础参数
参数名 类型 必须 说明
appid String 必填 合作伙伴AppId
timestamp String 必填 当前时间戳
seller_nick String 必填 拼多多账号, 非店铺名称
sign String 必填 如何计算生成见示例代码
1.2 业务参数
参数接口 参数类型 是否必填 说明
goods_id LONG 必填 商品Id
sku_id LONG 必填 商品sku_id , 可在商品详情中获取

2. 请求示例代码(Java)

  @Test
    public void PddGoodsSkusGet() throws Exception {

        String seller_nick = Config.PddSellerNick; 
        //业务参数
        Map<String, String> data = new HashMap<String, String>();
        data.put("appid", Config.AppId);
        data.put("seller_nick", seller_nick);
        Long timestamp = System.currentTimeMillis() / 1000;
        data.put("timestamp", timestamp.toString());
        data.put("goods_id", "667626721669");
        data.put("sku_id", "1656031918946");
        // 参数签名
        data.put("sign", Utils.Sign(data, Config.AppSecret));
        doHttpRequest(Config.PddGoodsSkusGetUrl, data); 
    }

3. 返回结果

返回结果如下 。

 {
  "code": 0,
  "data": {
    "goods_id": 667626721669,
    "is_onsale": 1,
    "multi_price": 990,
    "out_sku_sn": "",
    "quantity": 9998,
    "request_id": "17481012215740698",
    "reserve_quantity": 0,
    "single_price": 1290,
    "sku_id": 1656031918946,
    "spec": [
      {
        "parent_spec_id": 1218,
        "parent_spec_name": "款式",
        "spec_id": 25009820010,
        "spec_name": "KK679"
      },
      {
        "parent_spec_id": 51381527,
        "parent_spec_name": "适用型号",
        "spec_id": 5979978496,
        "spec_name": "苹果12"
      }
    ]
  },
  "message": "ok"
}

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

参数接口 参数类型 例子 说明
goods_id LONG 该sku所在的商品ID
is_onsale INTEGER 上下架状态,1=上架,0=下架
multi_price LONG 团购价,单位分
out_sku_sn STRING SKU维度商家外部编码
quantity LONG 库存
reserve_quantity LONG 预扣库存
single_price LONG 单买价,单位分
sku_id LONG skuId
spec OBJECT[] 规格列表
– parent_spec_id LONG 规格项ID
– parent_spec_name STRING 规格项
– spec_id LONG 规格ID
– spec_name STRING 规格值
– spec_note STRING 规格备注
文档更新时间: 2025-05-24 23:49   作者:admin