我用rails app创建了一个V2.3的应用程序。 4月30日之前工作正常。 现在我收到了这个错误:
无效的范围:offline_access,publish_stream,create_event, friends_events。此消息仅向开发人员显示。用户 如果存在,您的应用将忽略这些权限。请阅读 有效权限的文档: https://developers.facebook.com/docs/facebook-login/permissions
我甚至已通过Graph API Explorer向该应用授予了权限。我仍然无法解决它。
类似问题:Error Invalid Scopes: offline_access, publish_stream, when I try to connect with Facebook API
添加评论 - 这并没有解决我的问题。我试过这个解决方案。
有什么建议吗?
由于
答案 0 :(得分:5)
所有这些权限都不再存在,其中一些权限已被弃用多年 - 而v1.0已于2015年4月30日被删除 - 这意味着,许多已弃用的内容已不再适用。查看更改日志以获取更多信息:https://developers.facebook.com/docs/apps/changelog
我建议不要使用旧的在线教程来复制代码,请先使用Facebook文档。
答案 1 :(得分:2)
我不明白为什么你必须发布这个问题,因为你把昨天已经回答的问题联系起来了。
您必须从登录网址的scope
参数中删除repsective权限。
见
scope
:以逗号分隔的权限列表,列出了使用您的应用的用户请求的权限。
您不能在2015年4月30日之后使用这些权限。