We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 50b8d19 commit 5fb84beCopy full SHA for 5fb84be
weapp.go
@@ -155,19 +155,20 @@ func (cli *Client) AccessToken() (string, error) {
155
return token, nil
156
} else {
157
158
- req := auth.GetAccessTokenRequest{
+ req := auth.GetStableAccessTokenRequest{
159
Appid: cli.appid,
160
Secret: cli.secret,
161
GrantType: "client_credential",
162
}
163
- rsp, err := cli.NewAuth().GetAccessToken(&req)
+ rsp, err := cli.NewAuth().GetStableAccessToken(&req)
164
if err != nil {
165
return "", err
166
167
168
if err := rsp.GetResponseError(); err != nil {
169
170
171
+
172
cli.cache.Set(key, rsp.AccessToken, time.Duration(rsp.ExpiresIn)*time.Second)
173
return rsp.AccessToken, nil
174
0 commit comments