开放平台
授权流程说明
# 授权流程技术说明
# 一、概述
# (1)整体说明
1、本文涉及的小程序或者公众号授权给第三方平台的技术实现流程仅适用于平台型第三方平台,不适用于定制化型第三方平台。
2、当前提供了三种授权方式,分别是PC版扫码授权、H5版授权及小程序插件版授权,开发者可根据自身业务情况,选择合适的授权方式。
3、服务商获取商家授权是“服务商为商家提供服务”的基础,服务商可以按照下方文档说明构建授权链接与授权码,亦可以通过“一键部署官方提供的第三方平台云服务”的方式获得系统自动生成的授权链接与授权码。
4、完成一次完整的授权,需要服务商与商家的配合,相关流程如下。
# 2、授权列表页逻辑说明
- 当商家进入了授权账号列表页展示的账号列表,除了受“授权参数”影响,还与第三方平台账号的配置有关,以及与微信号用户的角色有关。
# 4、授权链接拼接方式
# 5、插件版使用方式
- 需先申请“服务商组件”方可使用插件版授权页,关于小程序服务商组件到更多使用指南,请查看https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Register_Mini_Programs/beta_mp_plugin.html。
# 代码示例
const MiniprogramThirdpartyPlugin = requirePlugin('miniprogram-thirdparty-plugin')
// 初始化
MiniprogramThirdpartyPlugin.init(wx)
// 请求用户授权
MiniprogramThirdpartyPlugin.openAuthorizeAccount({
platformAppID: '',
preAuthCode:‘’,//获取的预授权码
authType:3,
bizAppid: wxxxxxxxxx,//非必填字段,参数详情请看文章末尾
})
# 插件版参数说明
# 三、商家的使用步骤
- 可前往授权相关操作进行查看。