Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api 为什么Facebook声称我的Facebook应用程序';仍在调用Graph API v1.0';如果我在考拉中指定了v2.2版本?_Facebook Graph Api_Koala Gem - Fatal编程技术网

Facebook graph api 为什么Facebook声称我的Facebook应用程序';仍在调用Graph API v1.0';如果我在考拉中指定了v2.2版本?

Facebook graph api 为什么Facebook声称我的Facebook应用程序';仍在调用Graph API v1.0';如果我在考拉中指定了v2.2版本?,facebook-graph-api,koala-gem,Facebook Graph Api,Koala Gem,我们最近收到了两个关于facebook应用程序的警报 您的应用程序仍在调用Graph API v1.0,该版本将 已于2015年4月30日弃用。您必须将此应用升级到v2.0或更高版本 在那一天之前更大 为了帮助您体验此迁移的潜在影响, 从明天太平洋标准时间下午12点开始,管理员、开发人员、测试人员和 与此应用程序关联的测试用户将升级为使用API v2.0 默认情况下。在4月30日之前,此更改不会影响您的公共用户, 2015年 您可以在中暂时选择退出此行为 应用程序仪表板的“迁移”选项卡-但迁移将

我们最近收到了两个关于facebook应用程序的警报

您的应用程序仍在调用Graph API v1.0,该版本将 已于2015年4月30日弃用。您必须将此应用升级到v2.0或更高版本 在那一天之前更大

为了帮助您体验此迁移的潜在影响, 从明天太平洋标准时间下午12点开始,管理员、开发人员、测试人员和 与此应用程序关联的测试用户将升级为使用API v2.0 默认情况下。在4月30日之前,此更改不会影响您的公共用户, 2015年

您可以在中暂时选择退出此行为 应用程序仪表板的“迁移”选项卡-但迁移将是 每两周自动重新启用一次,直到2015年4月30日

有关更多信息,请阅读我们的升级指南和登录评论 导游

第二个非常类似,从以下内容开始:

我们检测到您的应用程序仍在调用Graph API v1.0将于2015年4月30日弃用。你必须升级 此应用程序在该日期之前升级到v2.0或更高版本

然而,通过在考拉配置中指定API版本,我们已经使用Graph API v2.2好几个月了(我们总是使用考拉调用GraphAPI):

因为我们需要订阅的应用程序端点,所以我们使用的是v2.2。切换到v1.0会导致OAU异常,代码:12,消息:(#12)需要v2.2或更高版本[HTTP 400],以防订阅应用程序调用

我知道根本不指定一个版本会导致选择最旧的版本,但是我们已经在考拉中指定了这个版本,所以这不是我们案例的重点


有没有可能找出是什么原因导致Facebook发出警报?

我已经找到了问题的答案,并想介绍所有事实

对于较旧的应用程序,您将看到不同的消息,例如,您的应用程序升级在98%的时间内完成

对于最近创建的应用程序(我的应用程序创建于2014年7月),已经是v2.0或更高版本,您可能会收到一条警报,但您可以查看的消息显示:

您不需要升级任何应用程序

我还收到了Facebook的一条建议:

如果您确信您的应用程序已升级,您可以进入 应用程序仪表板设置部分的迁移选项卡-和翻转 “默认情况下使用图形API v2.0”切换到“开”-然后您可以 请确定API迁移准备在4月30日进行

如果您没有看到该设置,那么您已经在使用v2.0或 更大,所以你没有什么可担心的

如果您确定服务器端调用和客户端登录均未使用v1.0版本,或者您选择了“默认情况下使用图形API v2.0”选项,则可以假定您的应用已准备好4月30日,并忽略警报


在这里,您可以找到有关可能导致这些警报的错误的一些信息:。此问题不会得到解决。

您的应用程序id是否可能用于任何其他上下文,例如在某些网站上的某个位置使用任何社交插件,如“喜欢”按钮等?此外,该警告是基于几天的呼叫,并落后于最近的更改-如果您已验证您的应用程序仅使用当前/新的API版本,您可以忽略警告感谢您的回复!是否可能是在Graph API Explorer中进行调用导致了此警报?我在我的应用程序页面上使用了一些访问令牌。我也有这个问题,FB甚至发送了一个应用程序在使用2.0时失败的屏幕截图,所以也许这里毕竟存在考拉问题。
 Koala.config.api_version = "v2.2"