收藏
回答

调用 wx.getUserInfo() 失败

问题模块
API和组件

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


第一阶段:

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


第二阶段:

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


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

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


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

{errMsg:"getUserInfo:fail "}


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

最后一次编辑于  2017-01-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 周峰
    周峰
    2017-01-12

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

    2017-01-12
    赞同
    回复
  • 中北偏北
    中北偏北
    2017-01-12

    我的也是

    2017-01-12
    赞同
    回复
  • 中北偏北
    中北偏北
    2017-01-12

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

    2017-01-12
    赞同
    回复
  • MJ
    MJ
    2017-01-12

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

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


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

    2017-01-12
    赞同
    回复
  • Sincere 🐾
    Sincere 🐾
    2017-01-13

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

    2017-01-13
    赞同
    回复
  • Kai
    Kai
    2017-01-26

    mark

    2017-01-26
    赞同
    回复