收藏
回答

两个不同主体下的小程序,用户openID如何对应?

一个用户在微信体系中,有一个统一账号吗?两个不同主体下的小程序,用户openID和unionID都不一样,如何可以对应上呢?比如加密解码等方式?

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

3 个回答

  • 晓泉
    晓泉
    2021-03-18

    根据微信提供的身份信息,两个主体下是无法匹配的。不同主体公司的用户身份都让你串起来了,那还得了,先不说用户隐私,这损害了微信的利益。

    唯一的办法,让用户授权手机,通过手机匹配。

    2021-03-18
    有用
    回复
  • 哄哄
    哄哄
    2020-09-16

    在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。

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


    只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。详见:获取用户个人信息(UnionID机制)

    2020-09-16
    有用
    回复
  • 拾忆
    拾忆
    2020-09-16

    只有关联到同一个开放平台下unionid才能统一

    你说的unionid不一样是因为关联到不同的开放平台了吗?

    2020-09-16
    有用
    回复 3
    • kay
      kay
      2020-09-16
      是的,不同开放平台下的应用,有办法把同一个用户关联起来吗?
      2020-09-16
      回复
    • 拾忆
      拾忆
      2020-09-16回复kay
      微信生态下没办法,只能自己通过用户绑定游戏或者手机号关联了。
      2020-09-16
      回复
    • kay
      kay
      2020-09-16回复拾忆
      谢谢
      2020-09-16
      回复
登录 后发表内容
问题标签