我得到在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