微信小程序获取用户手机号,利用云开发云函数拿到用户手机号

本文档介绍了在微信小程序中使用云开发获取用户手机号的正确流程,避免了通过code和session key解密的步骤。详细阐述了从wxml、wxss到js的实现过程,适合开发者参考和学习。
摘要由CSDN通过智能技术生成

最近在写一个小程序,用了云开发,然后在获取手机号这出现了点小问题

坑爹的百度一搜出来,都是好多重复且错误的例子

上面的答案都是这个样子的,但总感觉哪里不对

微信小程序云开发获取手机号码还需要通过code发到微信平台上获得session key来解密取得手机号码

因为企鹅都说过了,云开发是自动鉴权的,不应该还要通过code来解密的啊

所以后面就跟着文档找,试着试着就试出了正确的通过云函数获取手机号码的流程

然后是想给这些文档作者和无良BD一锤子,想要的内容找不着,广告反而一大堆

首先,我们找到官方文档关于获取手机号的说明

我们看一下它的返回参数中关于cloudID的说明(基础库2.80以上一般新建云开发都是在这个之上的,老式的基础库这里不作说明)

敏感数据对应的云 ID,开通云开发的小程序才会返回,可通过云调用直接获取开放数据,详细见云调用直接获取开放数据

然后我们就跳到了关于云开发云调用直接获取开放数据这里

1)获取手机号码页cellphone.wxml或者在需要调用这个的位置添加上这一句

 <button open-type=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值