跳转公益小程序授权页面-外
注意: 该授权页面包含 第三方委托登录 和 用户授权 两个功能。
公益小程序 appid
wxfdcee92a299bcaf1
小程序路径
pages/auths_login_page/main
页面参数:
字段 | 必选 | 说明 |
---|---|---|
appid | 是 | 填公益小程序 appid : wxfdcee92a299bcaf1 |
path | 是 | 填授权页的路径 : pages/auths_login_page/main |
extra-data | 是 | 需要传递业务方的公益 appid ( 注意:是gy_开头的格式,不是小程序的appid ) |
小程序 跳转小程序示例
// 小程序跳转
wx.navigateToMiniProgram({
appId: 'wxfdcee92a299bcaf1',
path: 'pages/auths_login_page/main',
extraData: {'appid': 'gy_xxxxxxxx'} // 注意:是gy_开头的格式,不是小程序的appid
})
// 打开半屏小程序
wx.openEmbeddedMiniProgram({
appId: 'wxfdcee92a299bcaf1',
path: 'pages/auths_login_page/main',
extraData: {'appid': 'gy_xxxxxxxx'} // 注意:是gy_开头的格式,不是小程序的appid
})
页面示例
说明
1. 用户登录成功选择同意授权,会直接关闭腾讯公益小程序回到业务侧小程序,并回传 code(在 App.onShow 中的 referrerInfo.extraData 获取),业务侧可以通过 code 换取 access_token 来获取用户登录授权 token,调用公益平台其他开放接口;
2. 用户登录失败 / 拒绝授权,会直接关闭腾讯公益小程序回到业务侧小程序,无回传。
3. 用户已授权过,但是业务侧 token 过期,需要重新唤起腾讯公益小程序进行登录,不显示授权页直接回传 code 。