调用 wx.getUserInfo() 失败

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

凌晨1点多之后吧,我代码啥都没改动,突然就无法运行了,经过排查,发现是用户相关的接口不会如常返回正确的信息。

第一阶段:

调用 wx.getUserInfo() 可以返回数据,但 signature 一直不变,导致服务器端校验用户信息失败

第二阶段:

调用 wx.getUserInfo() 直接失败。

在手机端(iOS)打印错误信息,具体如下:

{
  errMsg: "getUserInfo:fail data unknow error code",
  err_code: "-1"
}

在开发工具打印错误信息,具体如下:

{errMsg:"getUserInfo:fail "}

是否是官方在调整接口?或者是啥特别原因,我光看错误信息无法解决问题,官方也没通过说要调整啥的。

6 回复
leifu
leifu1 楼6 年前

我的也是

jtan
jtan2 楼6 年前

这英语真粗大啊,都看不懂啥意思

gangfang
gangfang3 楼6 年前

看来我不是一个人在战斗!!

3楼的,你是不是没有先调用 wx.login() ?获取用户信息需要先调用这个登录接口才可以的。

刚重新运行我的小程序,可以了,估计是官方在调整?有木有官方大大来回答一下

yang17
yang174 楼6 年前

mark

li57
li575 楼6 年前

对对,我的也是这样,但是后来好了

xia98
xia986 楼5 年前

我们的应用,也是在1点钟这样,一直服务端解密失败。。。