收藏
回答

code2Session部分用户无法获取unionid?

部分用户通过code2Session无法获取到unionid

文档里说:

  1. 开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户授权。

那说明用户的unionid都可以获取到。

并且我发现这部分获取不到unionid的用户的openid有一些共同之处,就是他们的openid是以ojWGQ4开头的,例如:ojWGQ4rgLkGeTP38mzy1DZpiSXys

而可以获取到unionid的正常用户都是oBoaK5开头的,例如:oBoaK5R1tRpR_Ugmg1YhozGLynvc

对比了一下最近一段时间的数据,openid以ojWGQ4开头的用户全都无法获取到unionid

请问下是什么原因?

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

2 个回答

  • 安
    2021-12-01

    遇到同样问题,unionid是我们主key,对我们影响很大

    2021-12-01
    有用
    回复
  • 24K大白羊🐑
    24K大白羊🐑
    2021-09-06

    如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。


    2021-09-06
    有用
    回复 5
登录 后发表内容