收藏
回答

网页授权过程中遇到的变态问题

在使用 scope = snsapi_userinfo 的网页授权过程中,在网页中并未弹出所谓的用户授权对话框(新用户,新用户,新用户。重要的事情说三遍。第一次访问),流程直接向下并给我方返回了一个不知道到底是哪位用户的 openid(因为我方复现了两个不同的微信账号,在一个公众号下返回了相同的 openid),头像也是一个默认头像(https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM4jEL4ZS4oBgtS6JopBic4EMdmuHwzyOdvDCgRPGKiaqSJXMiaSn9XTSDJIadmqxv3CvPJYiaa1lIIlnw/132)。请问这是为什么?着急着急!!!


现在我们可以基本确定的是什么?是因为微信自身升级导致了机制的变更。升级后不再强制弹出之前的那种阻断式的授权同意对话框,而是弹出一个所谓的使用完整服务的小窗(在最下面),而且是非阻断的,所以当没有点击同意使用完整服务时,流程仍将继续且会返回一个诡异的 openid

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

2 个回答

登录 后发表内容