收藏
回答

使用weixin-java-miniapp 获取用户信息 WxMaUserInfo为空或者数据不对?

maven依赖为        <dependency>

            <groupId>com.github.binarywang</groupId>

            <artifactId>weixin-java-miniapp</artifactId>

            <version>4.6.0</version>

        </dependency>

WxMaUserInfo userInfo = wxMaService.getUserService().getUserInfo(sessionKey, encryptedData, iv);

获取用户信息为null或者全部不正确

具体调用如下


如上图,登录获取sessionkey都是正常,传过来的加密数据也经过了校验,但是获取用户信息失败。

回答关注问题邀请回答
收藏

4 个回答

  • 朱兆恩(易做图)
    朱兆恩(易做图)
    06-20

    一键登录获取openid

    会员中心提示手工更新资料(目前用户信息只能点按钮获取)

    06-20
    有用
    回复 1
    • 北路子长
      北路子长
      06-20
      获取不到的,分版本,低版本才行,高版本不得行
      06-20
      回复
  • 神经蛙
    神经蛙
    06-20

    现在不是不允许直接获取用户信息了吗,现在获取得都是默认返回来的微信昵称跟头像,现在昵称跟头像需要用户自己去填写

    06-20
    有用
    回复 13
    查看更多(8)
  • Wei
    Wei
    06-20

    现在不能这样获取用户信息了,具体看公告https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01

    06-20
    有用
    回复 2
    • 北路子长
      北路子长
      发表于移动端
      06-20
      获取手机号没写支不支持呀
      06-20
      回复
    • 北路子长
      北路子长
      06-20
      那现在微信小程序要获取用户信息怎么做呢
      06-20
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    06-20
    不用sdk呢
    06-20
    有用
    回复
登录 后发表内容