关键字
第三方代小程序授权、第三方代小程序登录、第三方代公众号网页授权
概述
- 本文主要是对微信小程序或公众号授权给第三方平台的微信文档的指引,帮助大家快速找到需要的文档入口
- 主要包含PC版扫码授权、代公众号或小程序获取用户授权
- 官方参考文档
第三方平台小程序/公众号授权
- 开发步骤
- 准备工作,登录【微信开放平台】,配置开发资料(参考文档:创建与配置第三方平台准备工作)
- 实现接口,接收授权事件中的验证票据(参考文档:获取验证票据)
- 获取令牌(component_access_token)是第三方平台接口的调用凭据(参考文档:获取令牌)
- 获取预授权码,跳转到微信PC扫码授权页面(详见【授权流程说明】页最下方授权链接构建方法说明)
注:发起授权页面地址必须和开放平台后台设置的‘登录授权的发起页域名’保持一致,如前后端域名不一致,此处后端可通过页面中转跳授权页 - 公众号/小程序管理员扫码确认授权
- 授权成功,授权页跳转进入回调页面,此处接收auth_code,获取授权信息(参考文档:使用授权码获取授权信息)
注:此处做好授权信息的本地保存,最好落库处理
第三方平台代小程序登录
- 注意点
- 第三方平台开发者的服务器使用登录凭证(code)以及第三方平台的 component_access_token 可以代替小程序实现登录功能 获取 session_key 和 openid
- (参考文档:第三方平台代小程序登录)
第三方平台代公众号网页授权
- 开发步骤
- 获取code(参考文档:代公众号发起网页授权)
- 通过code换取网页授权access_token
- JS SDK 获取jsapi_ticket 仔细阅读官方文档 第三方平台开发者代替公众号使用JS SDK步骤第三步,注意使用的token (参考文档:代公众号使用js sdk)
如有其他问题,欢迎评论区留言