小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用getUserProfile接口获取用户信息成功后,在进入小程序还是需要授权,
之前用getsetting里的scope.userinfo判断是否授权,
但是现在getUserProfile授权完之后getSetting里没有scope.userInfo
解决办法
目前我的解决办法自己写接口去记录用户是否授权,授权过再也不会弹出授权框。
有个弊端,若过想获取用户最新的昵称和头像等信息的话,得需要用户主动触发授权按钮才能获取
这是我目前的解决办法,大家可以参考
22 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
之前是能判断的 我什么就今天突然就判断不了了 希望尽快修复这个bug
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
有没有等级高的邀请一下官方, 这问题官方不打算解决吗, 头疼
现在还是不行
、
同问,现在不能直接获取是否授权了
同问,我现在需要先知道用户是否授权了,但是getSetting没有这个信息。这咋整
调用getUserProfile成功后缓存userInfo,将authSetting['scope.userInfo']逻辑改为判断userInfo缓存是否存在即可。
怎么解决这个问题啊?
请问解决了吗
用了getUserProfile 后,wx.getSetting获取不到scope.userInfo
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
之前是能判断的 我什么就今天突然就判断不了了 希望尽快修复这个bug
有没有等级高的邀请一下官方, 这问题官方不打算解决吗, 头疼
现在还是不行
、
同问,现在不能直接获取是否授权了
同问,我现在需要先知道用户是否授权了,但是getSetting没有这个信息。这咋整
调用getUserProfile成功后缓存userInfo,将authSetting['scope.userInfo']逻辑改为判断userInfo缓存是否存在即可。
怎么解决这个问题啊?
请问解决了吗
用了getUserProfile 后,wx.getSetting获取不到scope.userInfo