diff --git a/platformapi/jdshopapi/sku.go b/platformapi/jdshopapi/sku.go index 048188f0..fd146013 100644 --- a/platformapi/jdshopapi/sku.go +++ b/platformapi/jdshopapi/sku.go @@ -480,3 +480,12 @@ func (a *API) UpdateSkus(updateSkusParam *UpdateSkusParam) (vendorSkuID string, } return vendorSkuID, err } + +//删除sku +//https://open.jd.com/home/home#/doc/api?apiCateId=48&apiId=1323&apiName=jingdong.sku.write.deleteSku +func (a *API) DeleteSku(skuId int64) (err error) { + _, err = a.AccessAPI2("jingdong.sku.write.deleteSku", prodURL, map[string]interface{}{ + "skuId": skuId, + }) + return err +} diff --git a/platformapi/jdshopapi/sku_test.go b/platformapi/jdshopapi/sku_test.go index 7a495f91..1487e5a3 100644 --- a/platformapi/jdshopapi/sku_test.go +++ b/platformapi/jdshopapi/sku_test.go @@ -352,3 +352,11 @@ func TestUpdateSkus(t *testing.T) { t.Fatal(err) } } + +func TestDeleteSku(t *testing.T) { + err := api.DeleteSku(69570857055) + if err != nil { + t.Fatal(err) + } + // t.Log(utils.Format4Output(result, false)) +}