理想情况下,我想使用FB注册插件,但最终会获得除基本插件之外的一些额外权限。我知道,这是一个经过多次回答的旧问题(例如here和here以及here。
答案总是一样的:你不能这样做,如果你需要额外的权限,你必须要求他们作为后续步骤(这不是一个特别友好的用户体验!)那没关系,但是一方面:它显然不是真的(至少不完全)。
使用Facebook注册Spotify,您将看到他们正在使用FB注册插件为其供电。点击“注册”后,我的注册完成(没有后续批准步骤)。这是一个全新的原始FB帐户。然后我去查看我的帐户的FB应用程序设置中授予Spotify的权限,我发现它具有offline_access权限。 WTF?我从未明确授予该权限,并且根据FB文档,使用注册插件无法实现此目的。然而Spotify已经管理好了吗?现在我知道offline_access正在消失,但我认为如果他们能够获得这个权限,也许有一些通用的方法可以做到这一点。有谁能解释一下? Spotify是否有一些神奇的后门或者有什么我想念的东西?
答案 0 :(得分:1)
如上所述,在评论中,确实有些合作伙伴和应用程序具有自动设置的特殊权限,例如白名单离线访问。
使用新的登录对话框,权限授予体验应该不同。 https://developers.facebook.com/docs/facebook-login/overview/#logindialog