调用 wx.getUserInfo() 失败
发布于 6 年前 作者 mingyao 2985 次浏览 来自 问答

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

第一阶段:

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

第二阶段:

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

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

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

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

{errMsg:"getUserInfo:fail "}

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

6 回复

我的也是

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

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

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

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

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

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

回到顶部