收藏
回答

判断系统中的的openId是快照模式下的虚拟openId 还是真实的openId ?

公众号ID
wxef6f2fb62b76c288

场景:公众号H5网页授权,获取openId

问题:现有系统,网页授权获取到openId后,直接进入了后续业务逻辑,并进行了openId和系统账户绑定,现发现多个用户不选择 “使用完整服务”场景下 获取到的虚拟openId存在一定的碰撞概率,导致系统数据错误。

咨询问题:

1、不选择“使用完整服务”场景下,是否存在虚拟openId重复的可能性,概率是多少?

2、识别现有系统中已存储并关联业务数据的openId 是不是虚拟的openId,有哪些办法?(重要、重要、重要

注:能想到的识别虚拟openId方法 > 用现有openId尝试调用微信接口(例:获取用户信息),使用接口结果判断(接口结果在使用完整服务场景下具有不同体现)

最后一次编辑于  2025-08-28
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2025-08-28

    你好,

    1:虚拟的openID会重复

    2:is_snapshotuser字段

    

    2025-08-28
    有用
    回复 3
  • 举E反3
    举E反3
    2025-08-28

    我们也遇到了同样的问题,近期出现了重复的快照open_id入库。现在我们也想处理这类数据,有没有相关方案能识别快照open_id。

    2025-08-28
    有用
    回复
登录 后发表内容
问题标签