req-tencent/third-party

微信开放平台,第三方平台应用

0.2.8 2023-09-18 07:57 UTC

This package is auto-updated.

Last update: 2024-09-30 01:47:00 UTC


README

第三方平台介绍:在获得公众号或小程序管理员授权后,基于该平台,第三方服务商可以为公众号代运营、小程序代注册、代开发等服务。参考:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/creat_token.html

开发步骤 核心内容:组装一个授权地址,公众号或小程序管理员打开授权地址,完成授权给第三方平台后,第三方平台则可以获得authorizer_access_token进行调用相关api

Token生成说明 1、配置授权事件URL,用于接收component_verify_ticket。在第三方平台创建审核通过后,微信服务器会向其“授权事件接收URL”每隔10分钟以POST的方式推送component_verify_ticket

2、获得component_verify_ticket后,使用component_verify_ticket获取component_access_token(平台TOKEN)

3、获得component_access_token后,使用component_access_token调接口获取pre_auth_code

4、获得pre_auth_code后,使用pre_auth_code拼接授权地址,当公众号/小程序对第三方平台进行授权、取消授权、更新授权后,微信服务器会向第三方平台方的授权事件接收URL以POST的方式推送相关通知。授权成功后,会得到一个authorization_code

5、获得authorization_code后,使用authorization_code调接口获取authorizer_access_token和authorizer_refresh_token。authorizer_access_token就是最终想要获取的授权TOKEN,使用它就可以代替公众号或小程序调用相关接口。authorizer_refresh_token authorizer_access_token有效期为2小时,过期后需要使用authorizer_refresh_token刷新authorizer_access_token