收藏
回答

关注微信能获取到OPenID ,微信姓名,头像图片链接,性别都接收不到,之前项目没问题?

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

2 个回答

  • 小张
    小张
    2022-02-12

    微信改版,关注后已经无法获取姓名、头像、性别,需要用户授权才可以。

    2022-02-12
    有用 1
    回复
  • 青寒
    青寒
    2022-02-12

    你调的哪个接口?

    微信官方最近几个月做了很大调整,先是不再返回用户的地区和性别,后来又加上不再返回用户微信昵称和头像。

    只有用户主动授权的情况,才能获得头像昵称。

    2022-02-12
    有用
    回复 2
    • 马晓辉
      马晓辉
      2022-02-12
      感谢,我先试试,有问题再咨询
      2022-02-12
      回复
    • 马晓辉
      马晓辉
      2022-02-12
      String url = DateUtils.wechatProperty("USER_QUERY");
        url = url.replace("ACCESS_TOKEN", AccessTokenTask.getAccessTokenVal());
        url = url.replace("OPENID", openid);
        String jsonResult = WechatKit.getRequest(url);
        String json = new String(jsonResult.getBytes("ISO-8859-1"), "UTF-8");这个接口通过openid获取的
      2022-02-12
      回复
登录 后发表内容