2010-12-09 2 views
5

Ich versuche, einige Inhalte auf Facebook-Wand über meine Android-Anwendung zu veröffentlichen. Ich verwende den folgenden Intent-Code für den Austausch vonNicht in der Lage, Inhalte auf Facebook über Android-Anwendung zu teilen

Intent msg = new Intent(Intent.ACTION_SEND); 
msg.setType("text/plain"); 
msg.putExtra(Intent.EXTRA_TEXT, display_quote.getText().toString()); 
startActivity(Intent.createChooser(msg, "Share Quote")); 

jedoch, wenn i ‚Facebook‘ aus den Optionen auszuwählen, die ich bekomme, ich auf eine URL umgeleitet bin http://m.facebook.com/sharer.php und ich erhalte eine Fehlermeldung, dass „Ihre Verbindung nicht sein könnte geteilt ".

Gibt es eine andere Möglichkeit, auf Facebook-Wand durch Android-Anwendung zu veröffentlichen?

+0

Ich habe Facebook gerade eine E-Mail geschickt, um diesen Fehler zu melden. Noch keine Antwort :-( – schwiz

Antwort

3

Gibt es eine andere Art und Weise durch Android-Anwendung auf Facebook Wand der Entsendung?

Ja, und es ist so, wie Sie es tun müssen: Verwenden Sie die Facebook-SDK für Android:

https://github.com/facebook/facebook-android-sdk/

Sie können über sie aus dem Link herunterladen unter mit einigen Beispielen.

+0

Danke, ich werde es versuchen – Mako

0

Im Facebook-Intent-Parser gibt es einen nicht bekannten Bug. Einige von ihnen sind gelöst, aber nicht komplett - mit neuen Fehlern. Daher msg.putExtra (Intent.EXTRA_TEXT, "http://Iam_a_good_boy.com/no_doubts.asp"); benötigt eine URL (Link). Es ist die Ursache der Nachricht, die Sie auf der Ziel-Facebook-Seite gesehen haben.