理想情况下,我想使用 FB 注册插件,但最终会获得一些超出基本权限的额外权限。我知道,这是一个已被多次回答的老问题(例如,这里、这里和这里。
答案总是一样的:你不能这样做,如果你需要额外的权限,你必须在后续步骤中请求它们(这不是一个特别友好的用户体验!)这很好,但一方面: 这显然不是真的(至少不完全是)。
使用 Facebook 注册 Spotify,您会看到他们正在使用 FB 注册插件为其提供动力。点击“注册”后,我的注册就完成了(没有后续的审批步骤)。这是一个全新的原始 FB 帐户。然后我去查看在我的帐户的 FB 应用程序设置中授予 Spotify 的权限,我发现它具有 offline_access 权限。怎么回事?我从未明确授予该权限,并且根据 FB 文档,无法使用注册插件来实现这一点。然而 Spotify 已经成功了吗?现在我知道offline_access 正在消失,但我认为如果他们可以获得此权限,也许有一些通用的方法可以做到这一点。谁能解释一下?是否给了 Spotify 一些神奇的后门,或者我缺少什么?