我得到在Facebook上开发了以下提醒:Facebook的API版本
“MyApp的当前访问图形API V2.2将达到2年寿命结束27 2017年3月。为确保平稳过渡,请将所有调用迁移至Graph API v2.3或更高版本。'
我正在使用Facebook Android SDK 3.23.0。
我该如何知道在这样的Facebook Android SDK中使用的Graph API的版本?
谢谢
我得到在Facebook上开发了以下提醒:Facebook的API版本
“MyApp的当前访问图形API V2.2将达到2年寿命结束27 2017年3月。为确保平稳过渡,请将所有调用迁移至Graph API v2.3或更高版本。'
我正在使用Facebook Android SDK 3.23.0。
我该如何知道在这样的Facebook Android SDK中使用的Graph API的版本?
谢谢
我有同样的问题,和烦人,我找不到任何东西关于这个在文档中。你可以,但是,请参阅以下两个环节:
https://developers.facebook.com/docs/android/upgrading-3.x https://developers.facebook.com/docs/android/upgrading-4x
,诱导你的版本(3.23.0)在任一台图形API版本2.2或2.3 - 不能完全弄清楚哪一个它是两个。另外,它似乎你可以从你的代码中调用这个函数:
com.facebook.internal.ServerProtocol.getAPIVersion();
这应返回的,你可以记录当前图形API版本的字符串。在我的情况下,对于SDK版本4.0.1,它是图形API“v2.3”
更新:似乎在较新版本的FB SDK(刚刚在v4.23.0中试过),getApiVersion()
已更改到getDefaultAPIVersion()
。似乎做同样的事情。
目前,最新版本的图形API的是V2.8和SDK版本4.19.0。你应该升级它。
添加与Facebook的SDK的最新版本的编译依赖于文件的build.gradle
dependencies {
compile 'com.facebook.android:facebook-android-sdk:4.+'
}
能看到参考链路
我知道哪些是最新版本。但是我的问题旨在询问哪些Graph API版本使用每个android SDK版本 – Fran
你可以在设置中更改在FB应用仪表盘版本 - >高级两种测试和生产版本
不可用? –
@VadimTofan该选项在Facebook开发人员门户中仍然可用。 如果你的意思是别的,请详细说明。 – Prankush
谢谢!这对我很有帮助 – Fran