收藏
回答

网页授权出现虚拟openid,导致用户出问题

用户网页授权时,出现一个网页快照模式,底部右侧有一个按钮,使用完整应用能力。

此时,微信授权已经返回了一个code给网页,将此code去拿用户信息时,拿回来的不是用户自己的头像和呢称,经查,openid也不是这个用户,

点击“使用完整应用能力” 就可以拿到正常的用户信息。

关注微信官方发了一个文档 https://developers.weixin.qq.com/community/minihome/doc/000c2c34068880629ced91a2f56001

如果 是这种情况,我们要怎么处理,现在已经严重影响了我们用户体验,影响了用户登陆和支付。会发生登陆不是自己的号的情况。充值充错。


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

4 个回答

  • momo
    momo
    2022-08-11

    开发者可通过 is_snapshotuser 字段,过滤快照用户。

    2022-08-11
    有用 1
    回复
  • 发表于小程序端
    2022-08-11

    直接跑路

    2022-08-11
    有用 1
    回复
  • Lipeng
    Lipeng
    2022-08-11

    forcePopup 设置为true, 强制此次授权需要用户弹窗确认;

    https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

    2022-08-11
    有用
    回复 1
    • 从言䠶聲
      从言䠶聲
      2022-08-12
      forcePopup 设置为true  强制了授权,但是接收到的还是快照数据
      2022-08-12
      回复
  • 神经蛙
    神经蛙
    2022-08-11

    我们也是的,严重的影响了流量,最关键的,默认快照,做的非常不友好,好多用户都不知道,要点右下角,进入正常链接。我觉得应该在弹授权时让用户二选一,游客快照访问或授权访问。这样对用户还是商家都是最好的。不应该果断的一刀切,直接进入快照。。。

    2022-08-11
    有用
    回复
登录 后发表内容