diff --git a/platformapi/tiktok/tiktok_token.go b/platformapi/tiktok/tiktok_token.go index 075ded09..c0bdf2dd 100644 --- a/platformapi/tiktok/tiktok_token.go +++ b/platformapi/tiktok/tiktok_token.go @@ -1,6 +1,7 @@ package tiktok import ( + "errors" "git.rosy.net.cn/baseapi/utils" ) @@ -11,7 +12,7 @@ func (a *API) GetTiktokOauth(code string) (*TiktokOauthResone, error) { tokenReq["code"] = code tokenReq["secret"] = a.GetSecret() tokenReq["anonymous_code"] = "" - result, err := a.AccessAPI2("https://developer.toutiao.com"+"/"+"api/apps/v2/jscode2session", tokenReq) + result, err := a.AccessAPI2("https://developer.toutiao.com/api/apps/v2/jscode2session", tokenReq) if err != nil { return nil, err } @@ -20,6 +21,10 @@ func (a *API) GetTiktokOauth(code string) (*TiktokOauthResone, error) { if err := utils.Map2StructByJson(result, oauthAccessToken, false); err != nil { return nil, err } + + if oauthAccessToken.ErrNo != 0 { + return nil, errors.New(oauthAccessToken.ErrTips) + } return oauthAccessToken, nil }