5

Gibt es einen Weg, um den letzten Beitrag auf einer Facebook-Wand in eine Android-App gemacht zu bekommen? Ich möchte einige wie ein RSS-Reader machen, um einige Informationen über die App zu erhalten.News-Feed von Facebook-Wand zu einer Android-App

Um zu erklären, besser-

ich eine Seite auf Facebook über einen Fußballverein haben und dort habe ich einige Informationen über Nachrichten posten, Spiele usw. Jetzt habe ich eine Android-App gemacht und meine Frage ist, ob ich die importieren Post in die Android-Anwendung?

Antwort

15

Natürlich können Sie. Vor allem, wenn Sie neu bei Facebook Integration sind - lesen Sie die Grundlagen der Android-Integration, Login/Authority Aufruf seiner APIs usw. (nicht komplex).

Facebook stellt viele APIs (für verschiedene Funktionen) zur Verfügung, die access token verwenden.

Basierend auf Ihrer Anforderung müssen Sie nur die API: /PAGE_ID/feed mit der page access token verwenden, um die Feeds Ihrer Seite zu erhalten. Die Seite access_token kann mit der API: me/accounts?fields=access_token,name (Demo) nach der Benutzerautorisierung/Anmeldung erhalten werden.

Sie können diese API hier testen: Graph API Explorer, mit dem Standard-Token bereits dort vorhanden.


intelligentere Weise

(Ohne die Facebook-API)

Da Ihre Anforderung nur Back-End-Prozesse beinhaltet, können Sie diese Methode verwenden.

  1. Zuerst, erhalten Sie die langlebige Seite Zugriffstoken (die nie abläuft). Detaillierte Schritte here. Sie können das kurzlebige Token von here verwenden.

  2. verwenden Token und machen eine \GET Anfrage an:

    https://graph.facebook.com/PAGE_ID/feed?access_token=TOKEN_FROM_STEP_1

    (Sie das Ergebnis im Browser überprüfen)

Das ist es!

+0

danke für Sie helfen. Dies wird auf den richtigen Weg zu versuchen, um das zu machen. Ich bin neu dabei, vielen vielen Dank – user2730344

+0

@sahilmittal Der von Ihnen gepostete Link funktioniert, aber er liefert nur eine Menge JSON-Daten zurück. Wie wandelst du das in einen Facebook Activity Feed um? – craned

+1

Ich fand die Antwort. Ich hatte gehofft, dass es eine Bibliothek geben würde, aber ich konnte keine finden. Stattdessen habe ich dieses [Tutorial] (http://www.androidhive.info/2014/06/android-facebook-like-custom-listview-feed-using-volley/) von AndroidHive verwendet. – craned