wx.getSetting的scope.userInfo获取不到是什么原因?
发布于 6 年前 作者 huangxiulan 13359 次浏览 来自 问答

  wx.getSetting({

		      success (res){

		        if (res.authSetting\['scope.userInfo'\]) {

					console.log('res.authSetting--------',res.authSetting)

		        } else {

					console.log('获取不到~~~')

				}

		      }

		    })

经console.log()

3 回复

返回值中只会出现小程序已经向用户请求过的权限。

调用 wx.getSetting 前确认已经使用 <button open-type=“getUserInfo” /> 请求过用户信息权限。

【另外: 开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐,统一返回 true】

详见:【面向公告编程】带你深入分析适配 wx.getUserProfile 以及如何兼容 wx.getUserInfo? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0008c23ae940700064fb570be56013

周知:getUserInfo 开发版和体验版 已对齐 getUserInfo 匿名表现,正式版将于 4月13日 正式对齐 getUserInfo 匿名表现。

请开发者使用 getUserProfile 获取用户信息。 小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

还可以瞅瞅这个 https://developers.weixin.qq.com/community/develop/article/doc/000c8ce9a10070794cfbb0c085b013

回到顶部