Wie lautet der Code zum Abrufen eines aktualisierten Facebook-Tokens in einer Android-App?

8

Ich entwickle eine Android App. Mit der bevorstehenden Vernachlässigung von facebooks offline_access-Berechtigung versuche ich die Graph-API zu verwenden, um das Facebook-Token zu erweitern.

%Vor%

Kann jemand detaillierten Code zur Verfügung stellen, der zeigt, wie man den oben genannten Code in eine Android-App implementiert und das aktualisierte Facebook-Token erhält?

Danke für Ihre Zeit.

Update Two:

Fortschritt (denke ich)!

Wenn Sie die vollständige URL mit der Methode "facebook request" verwenden, wird die Basis-URL am Anfang der URL hinzugefügt Also statt

%Vor%

sollte

verwenden %Vor%

Allerdings bekomme ich jetzt die Antwort {"error": {"message": "Fehler beim Validieren der Anwendung. Ungültige Anwendungs-ID.", "type": "OAuthException", "code": 190}}

Update eins:

Hier ist was ich habe ich versucht. Der Code wird vervollständigt, dh OnComplete auf dem Listener wird aufgerufen, ABER die Antwort enthält kein neues Zugriffstoken oder keinen Ablaufwert.

%Vor%

Hier ist meine Version von RefreshListener ...

%Vor%

Der Code wird vervollständigt, dh OnComplete auf dem Listener wird aufgerufen, ABER die Antwort enthält kein neues Zugriffstoken oder keinen Ablaufwert. Die Antwort ist ...

%Vor%

Wenn ich dieselbe URL (mit einem alphanumerischen aktuellen Token-Wert) in einen Webbrowser einfüge, enthält die Antwort ein Zugriffstoken.

Zugehörige Informationen

Facebooks offline_access-Berechtigung wird am 1. Mai 2012 eingestellt.

Bitte schlagen Sie nicht vor, stattdessen die Funktion extendAccessTokenIfNeeded in onResume () zu verwenden. Ich habe auch Probleme damit und es ist der Grund, warum ich in die Graph API Token Aktualisierung suchen: -)

Verwandte Stapelüberlauffragen

Ist es möglich zu erweitern? Facebook-Token mit extendAccessTokenIfNeeded in einer Android-App? (meine Frage)

Wie funktioniert offline_access nach der Verschrottung nach dem 1. Mai? ?

Facebook-Zugriffstoken können nicht erweitert werden

App-Geheimnis für die Verwendung von extendAccessToken schützen (Java / Android)

Relevante Facebook-Links

Facebook Android Tutorial

Facebook offline_access Erlaubnis Abwertung

    
Mel 10.04.2012, 02:49
quelle

1 Antwort

7

Um ehrlich zu sein, ich bin ein bisschen verwirrt - sieht so aus, als ob Sie alles haben, um es zu schaffen - und es ist einfach. Aber lassen Sie mich versuchen, Ihre Frage zu beantworten. Hier ist der Code aus meinem C # -Projekt, in dem ich den Token der App mit meinen Kommentaren erweitere, falls Sie mit C # -Sprachen und -Klassen nicht vertraut sind:

%Vor%

Ich hoffe, das hilft, und die Übersetzung in Java sollte einfach sein.

    
avs099 13.04.2012 21:15
quelle