微信开放平台第三方平台授权流程技术说明

功能 API的作用
1、推送component_verify_ticket 出于安全考虑,在第三方平台创建审核通过后,微信服务器 每隔10分钟会向第三方的消息接收地址推送一次component_verify_ticket,用于获取第三方平台接口调用凭据。
2、获取第三方平台component_access_token 第三方平台通过自己的component_appid(即在微信开放平台管理中心的第三方平台详情页中的AppID和AppSecret)和component_appsecret,以及component_verify_ticket(每10分钟推送一次的安全ticket)来获取自己的接口调用凭据(component_access_token)
3、获取预授权码pre_auth_code 第三方平台通过自己的接口调用凭据(component_access_token)来获取用于授权流程准备的预授权码(pre_auth_code)
4、使用授权码换取公众号或小程序的接口调用凭据和授权信息 通过授权码和自己的接口调用凭据(component_access_token),换取公众号或小程序的接口调用凭据(authorizer_access_token和用于前者快过期时用来刷新它的authorizer_refresh_token)和授权信息(授权了哪些权限等信息)
5、获取(刷新)授权公众号或小程序的接口调用凭据 通过authorizer_refresh_token来刷新公众号或小程序的接口调用凭据
6、获取授权公众号或小程序基本信息 在需要的情况下,第三方平台可以获取公众号或小程序的帐号基本信息,包括帐号名、帐号类型等
7、获取授权方的选项设置信息 在需要的情况下,第三方平台可以获取公众号或小程序的选项设置,包括地理位置上报设置、语音识别开关设置、微信多客服功能开关设置
8、设置授权方的选项信息 在需要的情况下,第三方平台可以修改上述公众号或小程序的选项设置,包括地理位置上报设置、语音识别开关设置、微信多客服功能开关设置
9、推送授权相关通知 当公众号或小程序对第三方进行授权、取消授权、更新授权时,将通过事件推送告诉开发者
接下来:代替公众号或小程序调用接口 取在完成授权后,第三方平台可通过公众号或小程序的接口调用凭据(authorizer_access_token)来代替它调用接口,具体请见“代公众号实现业务”和“代小程序实现业务”文件夹中的内容

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注