From dfc7ffd6d34a9e8fe5cd1bceab4fac1955c4f1c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 28 Oct 2022 17:35:41 +0800 Subject: [PATCH 1/4] 1 --- platformapi/tiktok_shop/tiktok_api/afs_test.go | 2 +- platformapi/tiktok_shop/tiktok_api/sku_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/platformapi/tiktok_shop/tiktok_api/afs_test.go b/platformapi/tiktok_shop/tiktok_api/afs_test.go index c9ccf4a8..f5404056 100644 --- a/platformapi/tiktok_shop/tiktok_api/afs_test.go +++ b/platformapi/tiktok_shop/tiktok_api/afs_test.go @@ -29,5 +29,5 @@ func TestGetSkuDetailLocalID(t *testing.T) { // func TestName(t *testing.T) { - a.GetSkuDetail("3576800536843975894", "") + a.GetSkuDetail("3579733194175557759", "") // 主品 } diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index bf8bfdba..8de93962 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -235,12 +235,12 @@ func TestGetSkuDetailLocalId(t *testing.T) { func TestUpdateSkuStore(t *testing.T) { err := a.UpdateSkuStock(&sku_syncStock_request.SkuSyncStockParam{ - SkuId: 1747916506404884, + SkuId: 1747916594479148, ProductId: 3579733194175557759, OutProductId: 0, Incremental: false, IdempotentId: "", - StockNum: 1, + StockNum: 2, OutWarehouseId: "65402632", Code: "", OutSkuId: 0, From 29f1b555180d34d967756c8e4f70bf2e21e4e801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 28 Oct 2022 18:26:25 +0800 Subject: [PATCH 2/4] 1 --- platformapi/tiktok_shop/tiktok_api/afs_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformapi/tiktok_shop/tiktok_api/afs_test.go b/platformapi/tiktok_shop/tiktok_api/afs_test.go index f5404056..befe452f 100644 --- a/platformapi/tiktok_shop/tiktok_api/afs_test.go +++ b/platformapi/tiktok_shop/tiktok_api/afs_test.go @@ -17,7 +17,7 @@ func TestAfsOrder(t *testing.T) { // 同意/拒绝售后单 func TestAggreOrNotAggreAfs(t *testing.T) { - //a.AfterSaleOperate() + a.AfterSaleOperate(int32(121), "7159500278360752416", "退货转退款", 0) fmt.Println("11", 8|16|32|1) } From 37c85ba14442b6f46fd251824fe4d57c9e43c90d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 28 Oct 2022 19:31:11 +0800 Subject: [PATCH 3/4] 1 --- platformapi/tiktok_shop/tiktok_api/api_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformapi/tiktok_shop/tiktok_api/api_test.go b/platformapi/tiktok_shop/tiktok_api/api_test.go index c26f709d..0ea43cf6 100644 --- a/platformapi/tiktok_shop/tiktok_api/api_test.go +++ b/platformapi/tiktok_shop/tiktok_api/api_test.go @@ -22,7 +22,7 @@ func TestApi(t *testing.T) { } func TestQueryOrderDetail(t *testing.T) { - data, err := a.GetTiktokOrderDetail("4994075907516196260") + data, err := a.GetTiktokOrderDetail("4994436461423172838") globals.SugarLogger.Debugf("=====%s", utils.Format4Output(data, false)) globals.SugarLogger.Debugf("=====%s", err) } From e9b624f0c714a6b4af8eae283b9e6147f4fb7886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 31 Oct 2022 14:59:42 +0800 Subject: [PATCH 4/4] 1 --- .../token_create/request/token_create_request.go | 6 +++--- platformapi/tiktok_shop/tiktok_api/afs_test.go | 2 +- platformapi/tiktok_shop/tiktok_api/api_test.go | 2 +- .../tiktok_shop/tiktok_api/logistics_express.go | 13 +++++++++---- .../tiktok_shop/tiktok_api/order_type_const.go | 2 +- platformapi/tiktok_shop/tiktok_api/sku.go | 2 -- platformapi/tiktok_shop/tiktok_api/sku_test.go | 3 --- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/platformapi/tiktok_shop/sdk-golang/api/token_create/request/token_create_request.go b/platformapi/tiktok_shop/sdk-golang/api/token_create/request/token_create_request.go index fb53dd73..45454ca9 100644 --- a/platformapi/tiktok_shop/sdk-golang/api/token_create/request/token_create_request.go +++ b/platformapi/tiktok_shop/sdk-golang/api/token_create/request/token_create_request.go @@ -50,9 +50,9 @@ type TokenCreateParam struct { // 授权类型 ;【工具型应用:authorization_code 自用型应用:authorization_self】 GrantType string `json:"grant_type"` // 判断测试店铺标识 ,非必传,若新增测试店铺传1,若不是则不必传 - TestShop string `json:"test_shop"` - // 店铺ID - ShopId string `json:"shop_id"` + //TestShop string `json:"test_shop"` + //// 店铺ID + //ShopId string `json:"shop_id"` // 授权id,用于替换shopId AuthId string `json:"auth_id"` // 授权主体类型 diff --git a/platformapi/tiktok_shop/tiktok_api/afs_test.go b/platformapi/tiktok_shop/tiktok_api/afs_test.go index befe452f..cc94fb17 100644 --- a/platformapi/tiktok_shop/tiktok_api/afs_test.go +++ b/platformapi/tiktok_shop/tiktok_api/afs_test.go @@ -17,7 +17,7 @@ func TestAfsOrder(t *testing.T) { // 同意/拒绝售后单 func TestAggreOrNotAggreAfs(t *testing.T) { - a.AfterSaleOperate(int32(121), "7159500278360752416", "退货转退款", 0) + a.AfterSaleOperate(int32(201), "4994452108005135590", "1", 0) fmt.Println("11", 8|16|32|1) } diff --git a/platformapi/tiktok_shop/tiktok_api/api_test.go b/platformapi/tiktok_shop/tiktok_api/api_test.go index 0ea43cf6..fa6c2df8 100644 --- a/platformapi/tiktok_shop/tiktok_api/api_test.go +++ b/platformapi/tiktok_shop/tiktok_api/api_test.go @@ -56,7 +56,7 @@ func TestSendGoods(t *testing.T) { // 创建物流token func TestCreateExpss(t *testing.T) { - a := NewExpress("7152420904331429407", "cc7ba367-2394-4cbb-81c6-26f0e929d1c6", "") + a := NewExpress("7153997323561879075", "3517d3ea-b96b-4379-a7a4-2d9389e8ffeb", "") a.CreateToken() } diff --git a/platformapi/tiktok_shop/tiktok_api/logistics_express.go b/platformapi/tiktok_shop/tiktok_api/logistics_express.go index d8bd2b25..b842462c 100644 --- a/platformapi/tiktok_shop/tiktok_api/logistics_express.go +++ b/platformapi/tiktok_shop/tiktok_api/logistics_express.go @@ -47,8 +47,9 @@ func NewExpress(appKey, appSecret, accessToken string) *APIExpress { return api } return &APIExpress{ - appKey: appKey, - appSecret: appSecret, + appKey: appKey, + appSecret: appSecret, + accessTokenObj: new(doudian_sdk.AccessToken), } } @@ -68,16 +69,19 @@ func (a *APIExpress) CreateToken() (*token_create_response.TokenCreateData, erro return nil, errors.New(response.SubMsg) } + a.accessToken = response.Data.AccessToken + a.expiresIn = time.Now().Unix() + response.Data.ExpiresIn + a.refreshToken = response.Data.RefreshToken + a.accessTokenObj.CreateTokenData = doudian_sdk.CreateTokenData{ AccessToken: response.Data.AccessToken, - ExpiresIn: time.Now().Unix() + response.Data.ExpiresIn, + ExpiresIn: response.Data.ExpiresIn, Scope: response.Data.Scope, ShopId: response.Data.ShopId, ShopName: response.Data.ShopName, RefreshToken: response.Data.RefreshToken, AuthorityId: response.Data.AuthorityId, } - return response.Data, nil } @@ -141,6 +145,7 @@ func (a *APIExpress) OrderStatusAndPsInfo(param map[string]interface{}) error { psInfo.TraceMsgs = traceMsgs request.Param = psInfo + globals.SugarLogger.Debugf("OrderStatusAndPsInfo=========:%s", utils.Format4Output(request.Param, false)) if a.accessTokenObj == nil || a.accessTokenObj.CreateTokenData.AccessToken == "" { a.CreateToken() } else if a.accessTokenObj.CreateTokenData.ExpiresIn < time.Now().Unix() { diff --git a/platformapi/tiktok_shop/tiktok_api/order_type_const.go b/platformapi/tiktok_shop/tiktok_api/order_type_const.go index bba0833e..8a9c5f98 100644 --- a/platformapi/tiktok_shop/tiktok_api/order_type_const.go +++ b/platformapi/tiktok_shop/tiktok_api/order_type_const.go @@ -1,7 +1,7 @@ package tiktok_api const RequestSuccessCode = 10000 -const TiktokExpressCode = "chengduruoxi" +const TiktokExpressCode = "chengdouruoxi" const ( CallbackSuccessCode = 0 diff --git a/platformapi/tiktok_shop/tiktok_api/sku.go b/platformapi/tiktok_shop/tiktok_api/sku.go index b8a07974..d2adc74a 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku.go +++ b/platformapi/tiktok_shop/tiktok_api/sku.go @@ -111,8 +111,6 @@ func (a *API) CreateStoreCommodity(skuParam *product_addV2_request.ProductAddV2P request.Param = skuParam result, err := request.Execute(a.accessTokenObj) - globals.SugarLogger.Debugf("创建子商品,创建主商品=========%s", utils.Format4Output(result, false)) - globals.SugarLogger.Debugf("创建子商品,创建主商品=========%s", err) 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 8de93962..484ff796 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -44,9 +44,6 @@ func TestGetCatePropertyV2(t *testing.T) { // 新增总部商品 func TestCreateStoreCommodity(t *testing.T) { - accesstoken := `{"access_token":"60f530b2-9ab6-4723-b487-c094918f0d21","expires_in":1666257163,"scope":"SCOPE","shop_id":"","shop_name":"小时达开放平台对接专用店","refresh_token":"1220666a-5e88-458c-a8c0-06d949fbbd3f","authority_id":""}` - - a := New("7136048270014416392", "c397aa9f-3927-47c4-8cfe-4d84e02602e0", accesstoken) param := &product_addV2_request.ProductAddV2Param{ //ProductType: 0, CategoryLeafId: 29146,