从基础库 2.21.2 开始,微信小程序对获取手机号的接口进行了安全升级,详情见官方获取手机号文档

获取手机号注意步骤:

  1. 非个人开发者且完成微信认证

  2. 必须使用button触发方法,拿到接口调用使用的code

    <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
    
    Page({getPhoneNumber (e) {console.log(e)console.log(e.detail.code) // 本地调试无法拿到,真机调试时可拿到}
    })
    

    返回信息:依然可以通过解码encryptedData获取手机号

  3. 调取官方接口phonenumber.getPhoneNumber获取手机号相关信息。code换取用户手机号。 每个code只能使用一次,有效期为5min

    请求地址

    POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN
    

    请求参数

    属性 类型 默认值 必填 说明
    access_token / cloudbase_access_token string 接口调用凭证
    code string 手机号获取凭证

【微信小程序】关于微信小程序获取手机号的问题相关推荐

  1. 微信小程序云开发入门-快速获取手机号

    一.前言 很多时候,我们需要获取用户的手机号码,一般是由用户自己输入,然后我们需要保证手机号的准确性比较高的话,可能还需要搭配一个验证码的功能来确保一定的准确性.这样实现起来的开发成本以及用户体验感都 ...

  2. 微信小程序 免登陆,授权获取手机号

    最近改造一个微信小程序项目: 原登录逻辑:直接获取用户信息(wx.getUserProfile)进行登录 改造后:用户登录前先获取用户手机号 判断时候注册过 再进行后续操作(这边主要介绍如何直接获取手 ...

  3. 小程序如何通过云开发获取手机号

    云开发获取手机号是最近才看到的,该方法相比以前的方法要简单很多,下面是步骤: 1.先创建一个云函数,如下图: 2.在小程序中通过button组件来获取cloudID (敏感数据对应的云 ID,开通云开 ...

  4. java调用微信加密_微信登录授权, 并且解密加密内容获取手机号和地区

    所使用的的依赖 org.springframework.boot spring-boot-starter-web 2.3.7.RELEASE org.apache.httpcomponents htt ...

  5. 微信中html5获取手机号,微信小程序通过用户授权获取手机号

    这篇文章主要介绍了微信小程序如何通过用户授权获取手机号(getPhoneNumber),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 小程序有一个获 ...

  6. 微信小程序二:获取手机号+分享给好友

    一.获取手机号 微信小程序开发文档:获取手机号 | 微信开放文档 <button open-type="getPhoneNumber" bindgetphonenumber= ...

  7. 小程序: getPhoneNumber功能详解,获取手机号登录 2019

    ##内容 1.效果图 2.前端页面组件书写 3.JS内组件用法 4.接口文件内容 1.效果图: 2.小程序前端页面 <button open-type="getPhoneNumber& ...

  8. uni-app微信小程序获取手机号;微信小程序获取手机号,获取到后需要进行解密;微信小程序获取手机号失败 Error:该appId没有权限

    方法1.uni-app登录加获取手机号解密-直接看此篇即可解决 微信小程序获取手机号注意点: 1.需要先登录,微信小程序登录看这篇 2.手机号获取到时加密的,需要后端解密或者前端自己解密(解密时候就会 ...

  9. ajax 微信code获取_计算机毕业设计中微信小程序实现微信登录(Java后台)

    点击上方"蓝字",关注我们. 需要的材料 1:一个可以测试的微信小程序 2:此微信小程序的APPID和APPscret 流程 微信用户对应一个小程序都有一个唯一的openid,微信 ...

  10. php7.4 微信小程序获取手机号

    第一步应该先接受获取code 然后得到sessionkey和openid 第二步 把openid返回给小程序客户端,同时把sessionkey和openid存入数据库 第三步 小程序获取手机号时把op ...

最新文章

  1. [Linux内核]软中断与硬中断
  2. Andriod使用webview控件往APP里内嵌网页
  3. python开发企业管理平台_我的第一个python web开发框架(34)——后台管理系统权限设计...
  4. Winforn中导入Excel并显示然后获取多选框选中的内容
  5. Android WebView 开发详解(三)
  6. JavaScript设计模式与开发实践 | 02 - this、call和apply
  7. Android新手入门2016(10)--GridView
  8. 别忘记了修正反欺诈中的这些内容
  9. cisco packet tracer 5.3.rar_思科cisco的asa防火墙排错命令packet-tracer
  10. 【python、pyqt5】,打包出现的若干问题
  11. C#调用Web Service时的身份验证 (转)
  12. R 语言数据分析/数据挖掘常用包
  13. oracle导出导入同义词,oracle同义词语句备份
  14. 定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角
  15. MySQL权限系统(一).The MySQL Access Privilege System 概述
  16. 什么是百度竞价包年?竞价包年骗局揭露
  17. 在PYNQ-Z2上移植RISC-V
  18. c语言运算符优先级 从右到左,c语言运算符优先级,结合性(左/右结合详解)
  19. 干货来袭!java怎么创建包和类
  20. 18天精读掌握《费曼物理学讲义卷一》 第11天 2019/6/27

热门文章

  1. 维斯乐乐高机器人_龙珠超:贝吉塔装酷失败被暴揍,想超越悟空,维斯说他还不够格...
  2. 微信支持修改微信号了,我不想为当年的冲动买单了
  3. Hive源码阅读环境准备
  4. 2022年小游戏----游戏角色初始(一)
  5. 实现获取阿里云STS上传token
  6. 计算机服务器水冷系统设计,高温不宕机!解密IBM水冷技术发展史
  7. [[NSBundle mainBundle]pathForResource:@name ofType:@type] 获取不到本地文件
  8. 统信系统uos如何退出开发者模式
  9. 抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(完结)
  10. 肠道微生物群可以导致自闭、多动、焦虑和抑郁