diff --git a/platformapi/tiktok_shop/tiktok_api/api.go b/platformapi/tiktok_shop/tiktok_api/api.go index e9bce43b..01fbcede 100644 --- a/platformapi/tiktok_shop/tiktok_api/api.go +++ b/platformapi/tiktok_shop/tiktok_api/api.go @@ -2,6 +2,7 @@ package tiktok_api import ( "encoding/json" + "errors" doudian_sdk "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/core" "git.rosy.net.cn/jx-callback/globals" "sync" @@ -97,6 +98,9 @@ func (a *API) RefreshToken() (*doudian_sdk.CreateTokenData, error) { if err != nil { return nil, err } + if createToken.Code != RequestSuccessCode { + return nil, errors.New(createToken.SubMsg) + } a.accessToken = createToken.Data.AccessToken a.refreshToken = createToken.Data.RefreshToken a.expiresIn = time.Now().Unix() + createToken.Data.ExpiresIn