小程序
小游戏
企业微信
微信支付
扫描小程序码分享
接口是:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
得到的手机号:
country_code:86
pure_phone_number:(空)
phone:13017795522843
国内没有14位的手机号吧?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我拿到8位数的手机号了?这是怎么回事
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
微信小程序开发者可以通过 button 组件的 open-type 属性值设置为 getPhoneNumber 来获取用户手机号。使用该接口时,获取到的用户手机号码是14位的,而不是常规的11位手机号码。这是因为微信为了保护用户隐私,在获取到用户手机号码后会对其加密处理,从而增加手机号码长度,确保用户手机号的安全性。
button
open-type
getPhoneNumber
获取到的14位的手机号码是经过加密处理的,需要在开发者后台使用相应的解密方法将其还原成常规的11位手机号码。具体的解密方法可以参考微信小程序官方文档或相关开发教程,或者借助第三方开源解密库来实现。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我拿到8位数的手机号了?这是怎么回事
微信小程序开发者可以通过
button
组件的open-type
属性值设置为getPhoneNumber
来获取用户手机号。使用该接口时,获取到的用户手机号码是14位的,而不是常规的11位手机号码。这是因为微信为了保护用户隐私,在获取到用户手机号码后会对其加密处理,从而增加手机号码长度,确保用户手机号的安全性。获取到的14位的手机号码是经过加密处理的,需要在开发者后台使用相应的解密方法将其还原成常规的11位手机号码。具体的解密方法可以参考微信小程序官方文档或相关开发教程,或者借助第三方开源解密库来实现。