This commit is contained in:
richboo111
2022-08-18 15:49:23 +08:00
parent 960c497d35
commit 52b7662609
3 changed files with 13 additions and 13 deletions

View File

@@ -38,15 +38,17 @@ type OauthAccessTokenRes struct {
// 抖音登录返回值
type TiktokOauthResone struct {
ErrNo int64 `json:"err_no"`
ErrTips string `json:"err_tips"`
Data *struct {
SessionKey string `json:"session_key"`
OpenId string `json:"openid"` // 授权用户唯一标识
AnonymousOpenid string `json:"anonymous_openid"`
Unionid string `json:"unionid"`
Dopenid string `json:"dopenid"`
}
ErrNo int64 `json:"err_no"`
ErrTips string `json:"err_tips"`
Data *TiktokData `json:"data"`
}
type TiktokData struct {
SessionKey string `json:"session_key"`
OpenId string `json:"openid"` // 授权用户唯一标识
AnonymousOpenid string `json:"anonymous_openid"`
Unionid string `json:"unionid"`
Dopenid string `json:"dopenid"`
}
// 预下单

View File

@@ -35,7 +35,7 @@ func TestCode2(t *testing.T) {
func TestCode343(t *testing.T) {
a := New("5c8492ec2744fb72bb6cc356983f3cfc317f85d4", "ttaceeda5333d7a7ab01")
data, err := a.GetTiktokOauth("e8_JIyo4H2IKJrfcuAP3q2WSBp00B_vQmTtf5YKcFFRqDEzubRleNWhxvqujCLFqxp8CrOpR0aIXKAt66fGy0uhypCTt8w-JIyItQAspqyy2qpa9FkbYlgmFZV8")
data, err := a.GetTiktokOauth("L7ItxFupOS4loNPC5fBq9JtnphlXJtKwrmvDqvMoK5dbqZ03uf8Cyoc_1bnoc_SzEARSi5FEhzZHROyv37b6dzEAUkzhm1RcQYYJtPfFV2FKWiDH5kYX1xIAFLY")
fmt.Println(err)
fmt.Println(data)
}

View File

@@ -3,7 +3,6 @@ package tiktok
import (
"errors"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
)
// 获取抖音登录授权2
@@ -13,12 +12,11 @@ func (a *API) GetTiktokOauth(code string) (*TiktokOauthResone, error) {
tokenReq["code"] = code
tokenReq["secret"] = a.GetSecret()
tokenReq["anonymous_code"] = ""
globals.SugarLogger.Debug("打印appid,secret", tokenReq["appid"], tokenReq["secret"])
result, err := a.AccessAPI2(GetTiktokOauth, tokenReq)
if err != nil {
return nil, err
}
globals.SugarLogger.Debug("从抖音获取的result==========================", result)
oauthAccessToken := &TiktokOauthResone{}
if err := utils.Map2StructByJson(result, oauthAccessToken, false); err != nil {
return nil, err