微信第三方平台授权流程说明

1、消息验证token和消息加解密key(encodingAesKey)
encodingAesKey长度固定为 43 个字符,从 a-z,A-Z,0-9 共 62 个字符中选取。由开发者在创建第三方平台时填写,后也可申请修改。
token:创建第三方平台时,填写的,用来校验消息
2、第三方平台自己的component_appid和component_appsecret是创建完第三方平台的时候就会有的
3、验证票据component_verify_ticket 是创建完第三方平台后,微信服务器会向第三方的“授权事件接收URL”每隔10分钟以post方式推送一次component_verify_ticket,用于获取第三方平台接口调用凭据(令牌component_access_token)
4、令牌 component_access_token ,是第三方平台通过自己的component_appid和component_appsecret,以及component_verify_ticket(微信服务器每10分钟推送一次)来获取自己的接口调用凭据(component_access_token)
5、引导公众号/小程序管理员授权之前,需要先获取预授权码pre_auth_code,是通过component_appid和component_access_token调用接口来获取的
6、管理员扫描授权二维码,同意授权后,会在授权回调的链接后面跟上授权码auth_code,这时可以通过授权码auth_code和component_access_token来获取授权方令牌authorizer_access_token和授权方刷新令牌authorizer_refresh_token(需要保存,如若丢失,需要重新授权,也就是说这个值是不变的)
7、后期通过authorizer_refresh_token、component_appid ,authorizer_appid(授权方的appid)来获取authorizer_access_token

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值