支付宝小程序getOpenUserInfo获取会员基础信息
By
小程序开发
at 2023-09-21 • 0人收藏 • 118人看过
my.getOpenUserInfo 用来获取支付宝会员的基础信息。
此接口仅返回头像地址和昵称。
使用方法:
(1)小程序需要去开放平台控制台为当前小程序绑定 “获取会员基础信息” 产品,未绑定该产品而直接调用此 API,会收到报错“ISV权限不足”(code 40006)
(2)用户授权,授权行为通过 <button> 组件的点击动作来触发,唤起授权框。
<button open-type="getAuthorize" scope="userInfo" onGetAuthorize="getOpenUserInfo" onError="handleAuthError" > 会员基础信息授权 </button>
(3)调用获取用户信息api
Page({ data: { canIUseAuthButton: my.canIUse('button.open-type.getAuthorize') }, getOpenUserInfo() { my.getOpenUserInfo({ success: (res) => { let userInfo = JSON.parse(res.response).response }, fail: (err) => { console.log(err) } }); } })
(4)如果已经授权,如何取消授权方法
第一种,用户也可从小程序右上角胶囊按钮的“···”打开授权详情界面,解除授权。
第二种,支付宝APP->我的->设置->账号与安全->安全中心->账号授权->取消相应小程序的授权。
登录后方可回帖