已弃用的 Facebook 登录权限



我的应用程序集成了具有以下权限的Facebook登录:user_education_history和user_work_history。该应用程序运行良好,直到今天早上我尝试登录时出现以下错误:

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

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

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 帐户,并查看它在请求数据不返回任何内容(或导致意外错误(时的行为。

最新更新