有没有办法在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 ..
答案 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