uniapp支付宝小程序授权
- 支付宝小程序的授权和微信小程序的授权基本相似,都是通过button按钮的open-type来设置的
- 不过支付宝小程序的另外需要设置 scope=“userInfo” , 详细看zfb小程序button文档,获取会员信息文档
<!-- #ifdef MP-ALIPAY -->
<button scope="userInfo" type="default" open-type="getAuthorize" @click="onGetAuthorize">授权获取code值</button>
<!-- #endif -->
- 唤起授权框,用户点击同意后,即可通过 my.getOpenUserInfo() 获取用户基础信息:
// .js
onGetAuthorize(res) {
my.getOpenUserInfo({
fail: (res) => {
},
success: (res) => {
let userInfo = JSON.parse(res.response).response // 以下方的报文格式解析两层 response
}
});
},