小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这个接口 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
前端给我code,我通过code请求微信获取到手机号后,不知道这个手机号对应的用户信息。我该怎么知道这个手机号是哪个用户的?
现在公司没有域名测试,所以无法通过h5那里的方法获取手机号,目前是用户点小程序授权,然后后端再获取手机号,但是获取到的手机号信息不包含用户信息。我想知道手机号对应的用户
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先调用jscode2session
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
手机号跟 openid关联,默认是都要先login的 就有openid了,你们可以自己维护一个 账户信息的
你还需要前端通过wx.login获得的code,https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html
login获得code,后端拿着这个code去请求微信接口服务,可以获得这个用户的openId等信息
你确定,你能这样就获取了,不是还有一个ACCESS_TOKEN吗,这个ACCESS_TOKEN你就晓得用户是谁啊
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html
接口应该分为 登陆/不用登陆 可以访问的接口,getPhoneNumber从意义上来讲属于“完善用户信息”,必须需要登陆凭证,否则你完善谁的信息?
保持这些规则直接调用getPhoneNumber就可以了。
手机号跟 openid关联,默认是都要先login的 就有openid了,你们可以自己维护一个 账户信息的
你还需要前端通过wx.login获得的code,https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html
login获得code,后端拿着这个code去请求微信接口服务,可以获得这个用户的openId等信息