5

Dostaję następujące powiadomienia na Facebooku Deweloperzy:facebook wersja API wykorzystywane w facebook android SDK

„MojaApl ma obecnie dostęp do Graph API v2.2 który osiągnie kres swojego 2-letniego życia w dniu 27 Marzec 2017 r. Aby zapewnić płynne przejście, zmodyfikuj wszystkie połączenia z Graph API w wersji 2.3 lub nowszej. "

i używam pakietu Facebook Android SDK 3.23.0.

Jak mogę poznać wersję interfejsu Graph API używanego w takich pakietach SDK do Facebooka?

Dziękuję

Odpowiedz

3

miałem ten sam problem, i denerwująco, nie mogłem znaleźć niczego o tym w dokumentacji. Można jednak odnieść się do tych dwóch linków:

https://developers.facebook.com/docs/android/upgrading-3.x https://developers.facebook.com/docs/android/upgrading-4x

i indukują że wersja (3.23.0) jest po obu Graph API w wersji 2.2 lub 2.3 - nie potrafił zorientować się, który z nich z dwóch to jest. Alternatywnie wydaje się, że można wywołać tej funkcji z kodu:

com.facebook.internal.ServerProtocol.getAPIVersion(); 

ten powinien zwrócić ciąg obecnej wersji Graph API, które można zalogować. W moim przypadku dla wersji SDK 4.0.1 był to Graph API "v2.3"

Aktualizacja: Wygląda na to, że w nowszych wersjach FB SDK (właśnie wypróbowano to w wersji 4.23.0) zmieniono getApiVersion() w getDefaultAPIVersion(). Wydaje się robić to samo.

+1

Dziękujemy! To mi bardzo pomaga – Fran

0

prądu, najnowszą wersję Graph API jest v2.8 i wersja SDK jest 4.19.0. powinieneś go uaktualnić.

Dodaj zależność kompilacji z najnowszej wersji Facebooka SDK w pliku build.gradle

dependencies { 
    compile 'com.facebook.android:facebook-android-sdk:4.+' 
} 

Widać odniesienie link-

+2

Wiem, które z nich są najnowszymi wersjami. Jednak moje pytanie ma na celu pytanie o to, która wersja interfejsu API Graph używa każdej wersji Androida SDK – Fran

2

See this image for answer

można zmienić wersję na fb aplikacji desce rozdzielczej pod Ustawienia -> Zaawansowane zarówno do testowania i produkcji wersji

+0

już niedostępnej ?! –

+0

@VadimTofan opcja jest nadal dostępna w portalu dla programistów Facebooka. Jeśli chodziło Ci o coś jeszcze, to proszę je opracuj. – Prankush