收藏
回答

根据OpenId获取到的用户信息全部为空,为什么?

https://api.weixin.qq.com/cgi-bin/user/info?access_token=XXXXXXX&openid=xxxxxx

{"subscribe": 0,

"openid": "xxxxxx",

"nickname": "",

"sex": 0,

"language": "zh_CN",

"city": "",

"province": "",

"country": "",

"headimgurl": "",

"tagid_list": []

}

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-02-10

    2022-02-10
    有用 1
    回复 1
    • love & peace
      love & peace
      2022-02-10
      您好,感谢您的回复。还一个问题
      为什么未关注公众号的用户能获取openId,却不能在userInfo中获取unionId?
      2022-02-10
      回复
  • love & peace
    love & peace
    2022-02-10

    获取openId但未获取unionId的问题及userInfo。

    直接原因:未关注。

    复现步骤:

    打开公众号后,不要点击关注,点击服务,进入相应的服务地址。由于配置的前端微信授权页静默跳回到应用服务,并携带openId(当前状态未关注)。通过openId获取用户基本信息,此时unionId为空。

    平台问题:为什么未关注公众号的用户能获取openId,不能获取unionId?

    2022-02-10
    有用
    回复 1
    • 刘绵绵是仙女
      刘绵绵是仙女
      2022-05-13
      我理解应该是用户只要授权过一次就可以了
      2022-05-13
      回复
登录 后发表内容