小程序
小游戏
企业微信
微信支付
扫描小程序码分享
当同一个微信打开同一个微信小程序时,使用不同的手机号登录导致出现了openid不变,手机号发生了变化。如何通过openid获取对应的真实手机号或者通过手机号获取真实的openid
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以获取当前微信绑定的手机号,但是这个手机号用户可以选择其它号码,业务上需要做处理https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
遇到同样的问题,楼主这个问题解决了吗?
同一个用户同一个小程序,openid 是唯一的,至于获取的手机号并不一定是微信绑定的。个人认为,你应该根据openid 查询用户是否授权手机号,如果没有再授权手机号,如果已经授权了,那就应该登录成功了啊
用户授权手机号的时候可以选择使用其它号码,并不是唯一绑定微信号的手机号,所以这个是正常现象,不能通过手机号来区分唯一用户。同一个微信用户访问同一个小程序的openid是固定不变的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以获取当前微信绑定的手机号,但是这个手机号用户可以选择其它号码,业务上需要做处理https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
遇到同样的问题,楼主这个问题解决了吗?
同一个用户同一个小程序,openid 是唯一的,至于获取的手机号并不一定是微信绑定的。个人认为,你应该根据openid 查询用户是否授权手机号,如果没有再授权手机号,如果已经授权了,那就应该登录成功了啊
用户授权手机号的时候可以选择使用其它号码,并不是唯一绑定微信号的手机号,所以这个是正常现象,不能通过手机号来区分唯一用户。同一个微信用户访问同一个小程序的openid是固定不变的。