收藏
评论

微信网页授权能力调整公告官方

微信网页授权 能力是为了优化用户在微信内登录网站应用的体验而设计的。为进一步规范能力使用,保障用户合法权益,平台将对能力进行调整。



当开发者在网页中在不规范使用发起 snsapi_userinfo 网页授权时,微信将默认打开网页快照页模式进行基础浏览。能力调整将于 2022 年 7 月 12 日 24 时生效。


网页快照页模式介绍

快照页将会默认对用户屏蔽网页授权弹窗,用户在快照页中仅可进行滑动浏览操作,其他交互将被限制,并提示用户 “该网页需获取个人信息才可使用完整服务,当前仅可浏览部分内容”。用户如需要使用完整网页服务,可轻触右下角 “使用完整服务” 按钮触发授权弹窗,用户确认后进入原网页。

  1. 开发者在快照页内所获取的头像、昵称、openId、unionId 均为虚拟账号数据;
  2. 快照页与正常页面不共用缓存,快照页的缓存会在用户离开快照页时被清理;
  3. 快照页内也无法使用微信其它 JS-SDK 的能力。


微信网页授权规范

  1. 授权流程需引导清晰、准确:在申请获取用户信息的弹窗出现前,应该清晰、准确地告知用户获取信息的范围及获取信息的目的;
  2. 必要场景申请:在必须获取用户信息时才申请,而不是用户尚未了解服务前就强制弹窗。如使用医院挂号时才需要获取用户信息;
  3. 不强制登录:提供游客模式,供用户了解网页提供的基础服务,不强制用户允许网页获取用户信息后才能使用网页服务。


常见的微信网页授权不规范使用案例

  1. 强制登录:在用户打开网页时立即要求用户授权,用户拒绝后无法使用网页提供的服务;
  2. 违规收集个人信息:未在网页提前告知使用个人信息的目的、方式和范围;
  3. 非必要收集:非必要获取用户信息的网页,如文章、视频等,要求用户在浏览内容前登录;
  4. 差别对待微信用户:同样的网页在浏览器内可以无需登录直接访问,在微信内却要求用户先登录才可访问。


微信团队

2022年5月9日


85410浏览
最后一次编辑于  05-10
收藏

197 个评论

  • 云D旋律
    云D旋律
    06-17

    大道至简,你们把东西越搞越复杂,最后失去的远比你们得到的多。这样只会让更多的用户寻求其他的解决方案。最终替代微信的。

    06-17
    赞同 6
    回复 4
  • 小朱-私域流量增长方案
    小朱-私域流量增长方案
    07-26

    玩使劲的玩,折腾我们有意思啊!获取个openid搞这么复杂,本来现在就干不过抖音了,你干脆,什么开放平台,小程序,公众号H5通通关闭,我们也好死了这条心,免的用户天天骂我们,你们种的果凭啥要我们来背,被客户骂!

    07-26
    赞同 5
    回复 1
    • 占小龙
      占小龙
      星期五 16:43
      就是,傻x微信
      星期五 16:43
      回复
  • 奔跑的蜗牛
    奔跑的蜗牛
    07-05

    快照页中为什么拿到的是其他人的openId、unionId,而且还不能区分这两id是不是当前用户的真实id,

    在快照页中返回这两id的规则是具体是怎样的,能说明一下吗?


    07-05
    赞同 5
    回复 2
    • 杨俊海
      杨俊海
      08-11
      遇到了相同的问题,用户数据错乱了。
      08-11
      回复
    • 崔小匪
      崔小匪
      2天前回复杨俊海
      真差劲
      2天前
      1
      回复
  • 每步科技
    每步科技
    06-30

    真的是服了 。卧槽。吗的,所有的oauth2的新用户都获取不到头像,用户过来找我们,腾讯这么闲能不能干点正经事,bug都修完了?

    06-30
    赞同 5
    回复
  • YS
    YS
    07-19

    产品经理闲得没事干的话,开掉几个就好了,别搁这折腾开发者和用户

    07-19
    赞同 4
    回复
  • peaceful
    peaceful
    07-14

    能不能爆粗口,出了问题用户找过来,我去看了日志看到增加了一个is_snapshotuser;第一反应是接口改了,马上登录公众号平台找公告,发现毛线没有,然后各种找才找到这个通知,发个通知能累死你们么?垃圾腾讯

    07-14
    赞同 4
    回复
  • 上来信息技术(南通)有限公司
    上来信息技术(南通)有限公司
    07-13

    开发者使用 snsapi_userinfo 权限通常是需要获取 unionId 而不是获取昵称头像,如果需要回收 snsapi_userinfo 权限,是否可以在 snsapi_base 返回 unionId ?

    07-13
    赞同 4
    回复
  • sherpa
    sherpa
    06-28

    为什么scope=snsapi_base 也获取到了用户信息???

    06-28
    赞同 4
    回复 1
    • Qoo~
      Qoo~
      08-05
      已关注公众号的用户,信息可以获取,没关注的就不能获取
      08-05
      1
      回复
  • sherpa
    sherpa
    06-24

    踩坑记录!!!!

    需要取消公众号关注,然后在 scope=snsapi_userinfo&forcePopup=true&forceSnapShot=true 就能进入快照模式!!!

    06-24
    赞同 4
    回复 4
    • 杰米瑞
      杰米瑞
      07-04
      确实可以了,想问下正式实行后是不是也是没关注才会弹这个快照页
      07-04
      回复
    • Water
      Water
      07-14
      怎么能确保获取真实信息?
      07-14
      回复
    • 钱小宝
      钱小宝
      07-30
      顶你上去 让更多人看到
      07-30
      回复
    • 崔小匪
      崔小匪
      2天前回复杰米瑞
      请问关注公众号得到的真实的open ID?
      2天前
      回复
  • 丹羽🌅
    丹羽🌅
    05-25

    为何公众号推送不了?

    05-25
    赞同 4
    回复

正在加载...

登录 后发表内容