微信开放平台-授权、Token生成
2021-05-28 16:45:39 25 举报
微信开放平台,从创建第三方平台,到商家授权,token刷新机制说明
作者其他创作
大纲/内容
响应
拿到authorization_code
审核通过
操作同意授权
刷新token
按照官方文档规则生成PC端的授权二维码或者移动端的授权链接
component_verify_ticketcomponent_access_token
消息解密
拿到authorizer_access_token有效期为 2 小时拿到authorizer_refresh_token
授权页会自动跳转进入回调 URI,并在 URL 参数中返回授权码和过期时间(redirect_url?auth_code=xxx&expires_in=600)
第三方平台创建
Y
请求接口:https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=COMPONENT_ACCESS_TOKEN(使用授权码获取授权信息)
DB
component_access_tokencomponent_appidauthorizer_appidauthorizer_refresh_token
授权
N用上一次component_verify_ticket
component_access_tokencomponent_appid
微信开放平台
重定向
请求接口:https://api.weixin.qq.com/cgi-bin/component/api_component_token(获取令牌)
请求接口:https://api.weixin.qq.com/cgi-bin/component/api_create_preauthcode?component_access_token=COMPONENT_ACCESS_TOKEN(获取预授权码)
向消息接收地址推送消息
配置消息接收地址
拿到component_verify_ticket有效期为12h
authorizer_access_tokenauthorizer_refresh_token
拿到component_access_token有效期为 2 小时
拿到pre_auth_code有效期为 1800秒
请求接口:https://api.weixin.qq.com/cgi-bin/component/api_authorizer_token?component_access_token=COMPONENT_ACCESS_TOKEN(获取/刷新接口调用令牌)
服务商
定时任务触发
商家
收藏
0 条评论
下一页