https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1345323190&docid=000aee01f98fc0cbd4b6ce43b56c01
调用getUserInfo直接弹窗授权失败之前上线的版本,上线那会儿getUserInfo正常使用,这几天突然变成了直接提示授权失败,请问这个是为什么
2018-05-17https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1345323190&docid=000aee01f98fc0cbd4b6ce43b56c01
wx.authorize在开发工具上不会拉起授权页面,在真机上可以第一次打开小程序, wx.authorize({ scope: 'scope.userInfo', )} 在开发工具上直接走失败回调,不会弹出获取用户权限的对话框,之前还可以的。
2018-05-17<button open-type="getUserInfo" bindgetuserinfo="userInfoHandler"> Click me </button> [代码]userInfoHandler:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]if[代码] [代码](e.detail.errMsg === [代码][代码]"getUserInfo:ok"[代码][代码]){[代码][代码] [代码][代码]//用户同意授权,执行wx.login、wx.getUserinfo[代码][代码] [代码] [代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]console.log([代码][代码]'用户拒绝授权'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码]
小程序unionID获取原先通过wx.login接口获取到code用来换取session-key,再通过wx.getUserInfo接口将 encryptedData和iv、session-key来换取unionID,现在接口调整后怎么获取啊,官方文档上说wx.login接口可以得到unionID。
2018-05-16可以拿到
使用button发起授权,是否无需login就能返回 encryptedData在官网文档中,有这么一段话:意思是调用 wx.getUserInfo 必须要调用 wx.login才会返回 encryptedData, iv 注:当 withCredentials 为 true 时,要求此前有调用过 wx.login 且登录态尚未过期,此时返回的数据会包含 encryptedData, iv 等敏感信息;当 withCredentials 为 false 时,不要求有登录态,返回的数据不包含 encryptedData, iv 等敏感信息。 那么使用button发起的授权是否有此限制?
2018-05-16