Ich versuche, die Buchung an die eigene Wand in meiner App zu integrieren. Ich habe bereits einen Bereich, in dem der Benutzer seinen Benutzernamen und sein Passwort (verschlüsselt) speichern kann. Ich möchte, dass mein Programm den gespeicherten Benutzernamen und das Passwort speichert, dieses zur Authentifizierung an Facebook übergibt und dann der App erlaubt, einfachen Text (möglicherweise auch einen Link) an die Benutzerwand zu senden.Android/Java - Post einfachen Text zu Facebook-Wand?
Das heißt, ich habe alles auf den Entwicklerseiten bei Facebook gelesen (die API sieht mir völlig fremd ... Ich habe noch nie irgendeine Art von Web-App-Entwicklung gemacht ... nur Desktop-Apps), und Experimentiert mit den Java-Bibliotheken here, aber um ehrlich zu sein, ich verstehe keine der verschiedenen Implementierungen. Einige behaupten, einfach zu bedienen zu sein, aber anscheinend sind sie alle über meinem Kopf.
Ich habe sogar versucht, mit dem offiziellen Facebook Android SDK zu spielen, aber das verwendet eine Webview-Schnittstelle, und ich kann nicht den Benutzernamen und das Passwort für die einfache Authentifizierung übergeben. Außerdem bin ich immer noch ratlos, wie man selbst nach korrekter Authentifizierung an die Wand posten kann.
Bitte helfen. Danke.
Oh, übrigens ich habe bereits einen Facebook API Schlüssel und Application ID.
[UPDATE 1]
Zur weiteren Klarstellung: Wenn ich den folgenden Code-Schnipsel mit dem offiziellen Facebook Android SDK http://github.com/facebook/facebook-android-sdk was soll ich als nächstes tun (nachdem der Benutzer angemeldet hat in)? Das ist mir unklar.
Facebook facebookClient = new Facebook();
facebookClient.authorize(this, "[APP ID]", new String[] {"publish_stream", "read_stream", "offline_access"}, this);
wo "die" eine Tätigkeit, die ein DialogListener implementiert, und "[APP ID]" ist meine Facebook-Anwendung ID.
Danke.
[UPDATE 2]
fand ich eine Lösung (siehe unten), obwohl das einzige, was fehlt, ist die Fähigkeit, ist die Login-Textfelder mit den Daten automatisch ausfüllen ich in der App gespeichert haben. Das offizielle Facebook Android SDK lässt dies möglicherweise nicht zu. Ich werde weiter nachsehen.
Ich habe keine Möglichkeit gefunden, dieses Statusupdate "im Hintergrund" durchzuführen, ohne einen Dialog anzuzeigen. Ich habe versucht, die Graph-API direkt mit dem vom SDK für Android bereitgestellten access_token zu verwenden, und es wird einfach nicht funktionieren. Keine Ausnahmen jedoch. –
Ich bekomme immer noch funktioniert, aber die Single Sign-On-Option kann ohne Benutzername/Passwort anmelden, wenn sie bereits Facebook auf ihrem Telefon verwenden. Es fordert immer noch die Autorisierung an. – HaMMeReD
Alter vielen Dank Sie haben meinen Arsch gerettet. Ich habe dieses Ding für morgen Demo arbeiten. Aber immer noch gibt es ein paar Dinge, die ich in meinem Facebook-Sharing brauche: - - Kann ich ein Bild zusammen mit dem Text an der Wand posten? - Kann ich den gesamten Inhalt meines Posts mit der Website meines Kunden verknüpfen? Mit Ausnahme dieser bin ich glücklich, ich habe es herausgefunden – abhishek