# Authorizer Access_Token 使用说明

Authorizer Access_Token 是第三方平台代替商家应用的身份令牌。

由于 Access_token 具备应用的所有服务端接口调用权限,但大部分情况下应用管理员授权给「第三方平台」的权限是有限的。

因此,微信平台提供 Authorizer Access_Token,通俗理解,它是应用(小程序/公众号/微信小店等)授权给第三方的权限集合的调用凭证。

第三方平台在确认应用管理员授权后,即可使用 Authorizer Access_Token 来代替应用发起 API 调用请求,可请求的接口范围取决于应用管理员的授权。

具体解释可参考如何代商家调用接口

# 获取 Authorizer Access_Token

当应用管理员授权第三方平台后,微信平台会推送事件给第三方平台消息服务器。授权流程可参考此文档

推送事件内容中包含授权码,第三方平台应使用获取刷新令牌接口换取 authorizer_access_token、authorizer_refresh_token

注意:授权码有一定的有效期,请及时换取,超时需要重新授权。

此时获取的 authorizer_access_token 可直接使用。第三方平台应妥善保存凭证,过期时使用 authorizer_refresh_token [获取最新授权账号调用令牌](https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/ticket-token/getAuthorizer Access_Token.html)

# 查看

如果第三方平台不小心丢掉了凭证,可以调用getAuthorizerList接口 获取所有已授权账号获取authorizer_refresh_token。

注意:authorizer_refresh_token返回空的情况(授权了但没有及时换token),需要调用 getAuthorizerRefreshToken 接口来换取 authorizer_refresh_token;若授权码已过期了,需要重新授权来获取新的authorizer_refresh_token。

# 常见问题

# 刷新令牌authorizer_refresh_token是需要一直保存的?有有效期这个说法吗?

答:只要商家不解除授权,一直有效(解除授权-->重新授权给第三方平台,会改变authorizer_refresh_token)