You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
753 B
21 lines
753 B
package wechatopen
|
|
|
|
// MonitorAuthorizerAccessToken 授权方access_token 监控
|
|
//func MonitorAuthorizerAccessToken(ctx context.Context, c *Client, authorizerRefreshToken string) (string, error) {
|
|
// authorizerAccessToken := GetAuthorizerAccessToken(ctx, c) // 查询
|
|
// // 判断
|
|
// result, err := c.CgiBinGetCallBackIp(ctx, authorizerAccessToken)
|
|
// if err != nil {
|
|
// return "", err
|
|
// }
|
|
// if len(result.Result.IpList) > 0 {
|
|
// return authorizerAccessToken, err
|
|
// }
|
|
// // 重新获取
|
|
// resp, err := c.CgiBinComponentApiAuthorizerToken(ctx, authorizerRefreshToken)
|
|
// if resp.Result.AuthorizerRefreshToken == "" {
|
|
// return authorizerAccessToken, err
|
|
// }
|
|
// return SetAuthorizerAccessToken(ctx, c, resp.Result.AuthorizerAccessToken), err
|
|
//}
|