根据skuId查询sku详情
根据skuId查询sku详情,库存同步、改价等场景
1.请求参数:
请求URL:
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