uniapp写支付宝小程序,获取手机号

获取手机号接口需要申请,打开支付宝开放平台

点击控制台,进入之后,选择要申请这个接口的小程序

进入隐私申请页面

进行申请使用,当获取到就可以使用了。

	<button class="btn"  @getAuthorize="logins" @error="onAuthError"  open-type="getAuthorize" scope="phoneNumber" >
							手机号快捷登录
					</button>
async login() {
			  
			    try {
			        my.getPhoneNumber({
			            success: (res) => {
			                let encryptedData = JSON.parse(res.response);
			                console.log('加密的数据:', encryptedData);
			                
			                my.getAuthCode({
			                    scopes: 'auth_base',
			                    success: async ({ authCode }) => {
			                        console.log('Auth Code:', authCode);
			                        
			                        try {
			                            const result = await 服务器的接口
			
			                            console.log('登录结果:', result.data);

			
			                            
			
			                        } catch (error) {
			                            console.error('登录请求时出现错误:', error);
			                        }
			                    },
			                    fail: (error) => {
			                        console.error('获取验证码失败:', error);
			                    }
			                });
			            },
			            fail: (error) => {
			                console.error('无法获取电话号码:', error);
			            }
			        });
			    } catch (err) {
			        console.error('授权失败::', err);
			    }
			},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值