收藏
回答

公众号根据code获取到的openid和unionid如何判断是否有效?

根据code 值0510aU100MSfWS1xH5400JXNoK20aU1N 获取到的opneid 为odnZ66GuPcBdSvBV4DY2bX2so3Pg ,unionId 为o6icbuDIq9dunqLe2KxLR93vcikk ,微信昵称为微信用户,目前怀疑不是有效的微信用户信息,请问如何验证。

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

4 个回答

  • จุ๊บ
    จุ๊บ
    10-09

    如果是以snsapi_base为scope发起的网页授权,则为静默授权,获取的openi和unionID为真实信息

    如果是以snsapi_userinfo为scope发起的网页授权,则需要用户手动授权,如果强制授权可能会进入快照模式,此时返回的openid和unionID 等信息均为虚拟信息,此时可以通过下图参数判断处理。否则为真实信息

    10-09
    有用
    回复 2
  • 九歌^
    九歌^
    10-09

    只要获取到了openid和unionid,就属于是有效用户。显示微信用户和默认头像是因为 静默授权微信不再返回头像昵称。

    10-09
    有用
    回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    10-09

    如果你是觉得微信昵称显示微信用户这个怀疑是假的的话,这边可以明确告诉你通过code获取的openid和unionId都是真的,不会有假的,因为现在用户昵称头像现在已经不能通过接口和api去获取了,只能用户通过头像昵称填写功能获取了,具体的你可以看看这个公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01


    10-09
    有用
    回复
  • 长沙新豆网络科技有限责任公司
    长沙新豆网络科技有限责任公司
    10-09

    既然可以通过code拿到openid和unionId,说明是有效用户,楼主说的有效是指什么吗?

    10-09
    有用
    回复
登录 后发表内容