关于getUserInfo,现在如何获取用户信息和openId

发布于 7 年前作者 junbai7796 次浏览最后编辑 7 年前来自 ask

关于getUserInfo,为啥还不给个明确的说明,如何获取用户信息,getUserInfo不能用了,是不是 encryptedData,iv也废掉了。

10 回复
pingcheng
pingcheng1 楼6 年前

我的问题解决了, 简单的描述下:  之前的功能是用户进入首页的时候,就要显示用户的头像 和 昵称,之前是用getUserInfo 拿到的, 现在getUserInfo 不能调用了,可以再app.js 中  onLaunch 周期中定义一个全局变量   isClick= false, 当首页加载的时候, 在onload 中判断 isClick  为fasle直接 return 页面不继续加载

如果用户点击按钮  那么触发按钮绑定的 bindgetUserInfo 函数, 拿到用户对应的信息,传递给wx.login(), 去后台换取 authToken , opendi, userId 等信息 存在storage中

fang64
fang642 楼6 年前

然后呢encryptedDataiv这些信息还是存在的

jinglai
jinglai3 楼6 年前

用wx.authorize(OBJECT)这个能弹吗?

li83
li834 楼6 年前

我也正在修改

jiehu
jiehu5 楼6 年前

今天早上公司四五个产品出现了getUserInfo直接默认失败的样子,看来是真的不支持了.慌了一P

jing59
jing596 楼6 年前

什么意思 没懂  现在是还会弹窗  用户点击授权后 怎么通过button去获取用户信息呢

xiuying06
xiuying067 楼6 年前

看官方最新通告

caojun
caojun8 楼6 年前

就是这样

ping97
ping979 楼6 年前

自己还是不要写弹窗了,因为微信的授权弹窗还是会出来的,只是触犯方式变了

huangping
huangping10 楼5 年前

我们的产品正头疼呢,不知道咋设计,还没看见谁先吃螃蟹呢,貌似都还按之前的逻辑写呢。