This commit is contained in:
邹宗楠
2026-01-21 14:14:26 +08:00
parent abaf8aa75e
commit ab96fc6343
11 changed files with 147 additions and 31 deletions

View File

@@ -94,7 +94,7 @@ func (a *API) AccessAPI(baseUrl, actionApi, method string, bizParams map[string]
// 发送请求
sendUrl := func() *http.Request {
var request *http.Request
if RequestPost == method {
if http.MethodPost == method {
request, _ = http.NewRequest(http.MethodPost, fullURL, strings.NewReader(string(data)))
} else {
request, _ = http.NewRequest(http.MethodGet, utils.GenerateGetURL(baseUrl, actionApi, bizParams), nil)
@@ -135,11 +135,11 @@ func (a *API) GetAccessToken() (tokenInfo *TokenInfo, err error) {
switch {
case a.accessToken != "" && a.refreshToken != "":
parameter["refresh_token"] = a.refreshToken
result, err = a.AccessAPI(RefreshTokenUrl, "", RequestPost, parameter)
result, err = a.AccessAPI(RefreshTokenUrl, "", http.MethodPost, parameter)
case a.accessToken == "" && a.refreshToken == "":
parameter["grant_type"] = "authorization_code"
parameter["code"] = a.code
result, err = a.AccessAPI(TokenURL, "", RequestPost, parameter)
result, err = a.AccessAPI(TokenURL, "", http.MethodPost, parameter)
default:
return nil, errors.New("更换code,请在配置表中删除原蜂鸟token")
}