支付宝小程序学习1--用户授权/获取用户手机号
支付宝小程序开放接口文档: https://www.bookstack.cn/read/alipay-mini/open-api.md
1.用户授权
在onShow时期使用
my.getAuthCode({
/** scopes授权类型:
auth_base(静默授权)
auth_user(主动授权)
auth_zhima(芝麻信用)
*/
scopes: auth_base,
success: (res) => {
/**success 返回值:
authCode(授权码)
*/
if (res.authCode) {
this.setData({
authCode: res.authCode
})
}
},
});
2、获取用户手机号
需要将 组件 open-type 的值设置为 getAuthorize
<button open-type="getAuthorize"
onGetAuthorize="onGetAuthorize"
onError="onAuthError"
scope=phoneNumber
>
授权手机号</button>
用户点击同意后,即可通过my.getPhoneNumber()获取用户绑定的手机号 在 onGetAuthorize方法里用,有授权码,防止多次点击
/** btnLoading 防止点击多次 **/
<button type="primary"
open-type="getAuthorize"
onGetAuthorize="{
{!btnLoading?onGetAuthorize:}}"
onError="{
{!btnLoading?onAuthError:}}"
scope="{
{!btnLoading?phoneNumber:}}">
支付宝用户快捷登录</button>
上一篇:
uniapp开发微信小程序-2.页面制作
