小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用getUserProfile接口获取用户信息成功后,在进入小程序还是需要授权,
之前用getsetting里的scope.userinfo判断是否授权,
但是现在getUserProfile授权完之后getSetting里没有scope.userInfo
解决办法
目前我的解决办法自己写接口去记录用户是否授权,授权过再也不会弹出授权框。
有个弊端,若过想获取用户最新的昵称和头像等信息的话,得需要用户主动触发授权按钮才能获取
这是我目前的解决办法,大家可以参考
22 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
艾特官方运营员呀!!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
大家 解决了吗?
同求解决方案,突然搞这情况,搓手不及
官方能否尽快解决一下
同问,在线等
不需要用wx.getSetting啊,反正我从来没用过这个接口
https://blog.csdn.net/t_332741160/article/details/115801446
授权后,我能拿到scope.userInfo 但是始终是false,ctrl +s 后还是会跳到授权页面 求解
我也是取不到了
同问
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
艾特官方运营员呀!!
大家 解决了吗?
同求解决方案,突然搞这情况,搓手不及
官方能否尽快解决一下
同问,在线等
不需要用wx.getSetting啊,反正我从来没用过这个接口
https://blog.csdn.net/t_332741160/article/details/115801446
若开发者调用wx.authorize接口请求scope.userInfo授权,用户侧不会触发授权弹框,直接返回授权成功
若开发者调用wx.getSetting接口请求用户的授权状态,会直接读取到scope.userInfo为true
没搞懂,这两句话到底啥意思?如果调用wx.authorize不用弹窗那岂不是都用这个吗?
授权后,我能拿到scope.userInfo 但是始终是false,ctrl +s 后还是会跳到授权页面 求解
我也是取不到了
同问