强制facebook api版本

时间:2014-12-17 10:25:26

标签: facebook facebook-graph-api

有没有办法在2015年4月之前升级应用程序以在所有请求中使用v2.x(我认为这是过去的选项)。

问题是,Facebook表示~81%的请求是2.x,但我似乎无法找到19%的未编译请求,这些请求可能仍然会回落到1.x.

有没有办法提前强制进行此更改,因此可以在应用上进行测试?

编辑: 我们实际上正在使用OmniAuth,具体如下:

client_options: {
  site: 'https://graph.facebook.com/v2.2',
  authorize_url: "https://www.facebook.com/v2.2/dialog/oauth"
}

与考拉一起:

  

Koala.config.api_version =“v2.2”

虽然看起来没有正确应用,但仍有一些请求仍在使用1.x ..

1 个答案:

答案 0 :(得分:0)

使用JavaScript SDK,只需在FB.init中使用较新的版本字符串:

FB.init({
    appId      : '{your-app-id}',
    status     : true,
    xfbml      : true,
    version    : 'v2.0'
});

...或在每次通话中使用版本标记,您可以在更改日志中看到:https://developers.facebook.com/docs/apps/changelog

还有一个可以帮助您的升级指南:https://developers.facebook.com/docs/apps/upgrading