diff --git a/platformapi/tiktok_shop/tiktok_api/afs_test.go b/platformapi/tiktok_shop/tiktok_api/afs_test.go index fec6ba03..d1a3be4f 100644 --- a/platformapi/tiktok_shop/tiktok_api/afs_test.go +++ b/platformapi/tiktok_shop/tiktok_api/afs_test.go @@ -18,7 +18,7 @@ import ( // "authority_id": "" //}` -var token = `{"access_token":"fedd73ba-cf87-4c27-bd9d-5f2a68e5b9fe","expires_in":1672033612,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"3ec7f275-51a5-44c7-8324-060318139893","authority_id":""}` +var token = `{"access_token":"84b9ab00-68d0-4b9f-9682-a03f75eaed95","expires_in":1672634978,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"44b1e11e-90a0-4876-b5f9-edd2bf5820e8","authority_id":""}` //var token = `{"access_token":"83e52462-ad46-4297-98c4-242ee6b7a5c8","expires_in":1672033612,"scope":"SCOPE","shop_id":63141688,"shop_name":"二期-抖音超市小时达测试店铺","refresh_token":"8f690bc3-3f3e-49bd-bbf7-31c9e868e980","authority_id":""}` var a = New("7136048270014416392", "c397aa9f-3927-47c4-8cfe-4d84e02602e0", token) diff --git a/platformapi/tiktok_shop/tiktok_api/sku.go b/platformapi/tiktok_shop/tiktok_api/sku.go index 72d5405b..cd212b1c 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku.go +++ b/platformapi/tiktok_shop/tiktok_api/sku.go @@ -260,8 +260,6 @@ func (a *API) GetSkuDetailList(param *product_listV2_request.ProductListV2Param) request.Param = param result, err := request.Execute(a.accessTokenObj) - globals.SugarLogger.Debugf("批量获取商品=========:%s", request.GetUrlPath()) - globals.SugarLogger.Debugf("批量获取商品:=%s", utils.Format4Output(result, false)) if err != nil { return nil, err } diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index 29cf5728..351d6c24 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -48,7 +48,7 @@ func TestInt16(t *testing.T) { // 查询商品详情(抖音平台id) func TestGetSkuDetail(t *testing.T) { - data, err := a.GetSkuDetailLocalID("", "6099286") + data, err := a.GetSkuDetailLocalID("", "22828") fmt.Println(err) // 3582171870197365727 3582171870197365727 globals.SugarLogger.Debugf("====%s", utils.Format4Output(data, false)) @@ -56,7 +56,7 @@ func TestGetSkuDetail(t *testing.T) { // 查询商品详情本地商品id func TestGetSkuDetailLocalId(t *testing.T) { - data, err := a.GetSkuDetail("3588469215562226655", "") + data, err := a.GetSkuDetail("3583231846508547705", "") fmt.Println(err) globals.SugarLogger.Debugf("====%s", utils.Format4Output(data, false)) } @@ -151,22 +151,36 @@ func TestBatchDecrypt(t *testing.T) { //} func TestGetSkuList(t *testing.T) { - result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{ - Status: 0, - CheckStatus: 4, - ProductType: 0, - StartTime: 0, - EndTime: 0, - Page: 1, - Size: 100, - UpdateStartTime: 0, - UpdateEndTime: 0, - }) - - for _, v := range result.Data { - fmt.Println(fmt.Sprintf("mainid:[%d],outId:[%d],outerId:[%s]", v.ProductId, v.OutProductId, v.OuterProductId)) + var errList = make([]error, 0, 0) + for i := 1; i < 100; i++ { + result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{ + Status: 0, + CheckStatus: 5, + ProductType: 0, + StartTime: 0, + EndTime: 0, + Page: int64(i), + Size: 100, + UpdateStartTime: 0, + UpdateEndTime: 0, + }) + if err != nil { + globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false)) + } + if len(result.Data) == 0 { + return + } + for _, v := range result.Data { + err := a.DeleteStoreCommodity(v.ProductId) + if err != nil { + errList = append(errList, err) + } + } + } + + for _, v := range errList { + globals.SugarLogger.Debugf("err := %s", utils.Format4Output(v, false)) } - globals.SugarLogger.Debugf("result:= %s", err) } func TestGetBrandId(t *testing.T) {