我的应用程序将Facebook登录与以下权限集成:user_education_history和user_work_history。该应用程序工作正常,直到今天早上当我尝试登录时,我收到以下错误:
无效范围:user_education_history,user_work_history。此消息仅向开发人员显示,其他应用程序用户将忽略这些权限(如果存在)。
我浏览了文档,发现他们在本月4日被弃用了,但我似乎无法找到教育和工作历史的新权限......有什么帮助吗?
答案 0 :(得分:2)
Facebook开发人员博客中提供了更多信息:
https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/
请注意,您提及的消息仅显示给具有开发者凭据的Facebook帐户。普通的Facebook用户看不到这条消息,而Facebook API只是忽略了对不再允许的范围的请求。如果在应用程序的上下文中请求的数据是可选的,您应该创建一个测试Facebook帐户,并在请求数据时不会返回任何内容(或导致意外错误)时查看它的行为。