弃用Facebook登录权限

时间:2018-04-07 13:51:44

标签: facebook-login facebook-permissions

我的应用程序将Facebook登录与以下权限集成:user_education_history和user_work_history。该应用程序工作正常,直到今天早上当我尝试登录时,我收到以下错误:

无效范围:user_education_history,user_work_history。此消息仅向开发人员显示,其他应用程序用户将忽略这些权限(如果存在)。

我浏览了文档,发现他们在本月4日被弃用了,但我似乎无法找到教育和工作历史的新权限......有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

由于近期有关其用户数据挖掘的负面新闻,Facebook正在取消对许多内容的访问。几乎在所有情况下,信息都不再可用,没有其他方法可以访问它。

Facebook开发人员博客中提供了更多信息:

https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/

https://developers.facebook.com/blog/post/2018/04/24/new-facebook-platform-product-changes-policy-updates

请注意,您提及的消息仅显示给具有开发者凭据的Facebook帐户。普通的Facebook用户看不到这条消息,而Facebook API只是忽略了对不再允许的范围的请求。如果在应用程序的上下文中请求的数据是可选的,您应该创建一个测试Facebook帐户,并在请求数据时不会返回任何内容(或导致意外错误)时查看它的行为。

相关问题