我们最近收到了两个关于我们的 Facebook 应用程序的警报。
您的应用仍在调用 Graph API v1.0,该版本将于 2015 年 4 月 30 日弃用。您必须在该日期之前将此应用升级到 v2.0 或更高版本。
为了帮助您体验此次迁移的潜在影响,从明天太平洋标准时间下午 12 点开始,与此应用关联的管理员、开发人员、测试人员和测试用户将默认升级为使用 API v2.0。在 2015 年 4 月 30 日之前,此更改不会影响您的公共用户。
您可以在应用仪表板的“迁移”选项卡中暂时选择退出此行为 - 但迁移将每两周自动重新启用,直到 2015 年 4 月 30 日。
有关更多信息,请阅读我们的升级指南和登录审查指南。
第二个非常相似,开头是:
我们检测到您的应用仍在调用 Graph API v1.0,该版本将于 2015 年 4 月 30 日弃用。您必须在该日期之前将此应用升级到 v2.0 或更高版本。
但是,我们已经使用 Graph API v2.2 几个月了,通过在 koala config 中指定 api 版本(我们总是使用 koala 调用 GraphAPI):
Koala.config.api_version = "v2.2"
由于我们需要 subscribed_apps 端点,我们使用的是 v2.2。切换到 v1.0 会导致OAuthException, code: 12, message: (#12) Requires version v2.2 or higher [HTTP 400]
subscribed_app 调用。
我知道根本不指定版本会导致选择最旧的可用版本,但我们已经在 koala 中指定了版本,所以这不是我们案例的重点。
是否有可能找出导致 Facebook 警报的原因?