Android-Facebook Graph API
Hat jemand ein Beispiel wie das Android Grafik API?
Ich bin stecken mit den Grundlagen, wie buchungstext an der Wand auf Facebook.
Ich bin mit der Facebook-SDK für Android. Hier ist was ich habe, so weit:
Bundle params = new Bundle();
params.putString("message", "picture caption");
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
mAsyncRunner.request("me/feed", params, "POST", new RequestListener() {
@Override
public void onMalformedURLException(MalformedURLException e, Object state) {
//TODO Auto-generated method stub
}
@Override
public void onIOException(IOException e, Object state) {
//TODO Auto-generated method stub
}
@Override
public void onFileNotFoundException(FileNotFoundException e, Object state) {
//TODO Auto-generated method stub
}
@Override
public void onFacebookError(FacebookError e, Object state) {
//TODO Auto-generated method stub
}
@Override
public void onComplete(String response, Object state) {
//TODO Auto-generated method stub
}
}, "foo");
Nichts passiert, und mein Logcat sagt:
03-02 22:10:02.973: WARN/Bundle(1930): Key message expected byte[] but value was a java.lang.String. The default value <null> was returned.
03-02 22:10:02.983: WARN/Bundle(1930): Attempt to cast generated internal exception:
03-02 22:10:02.983: WARN/Bundle(1930): java.lang.ClassCastException: java.lang.String
03-02 22:10:02.983: WARN/Bundle(1930): at android.os.Bundle.getByteArray(Bundle.java:1305)
03-02 22:10:02.983: WARN/Bundle(1930): at com.facebook.android.Util.encodePostBody(Util.java:63)
03-02 22:10:02.983: WARN/Bundle(1930): at com.facebook.android.Util.openUrl(Util.java:182)
03-02 22:10:02.983: WARN/Bundle(1930): at com.facebook.android.Facebook.request(Facebook.java:559)
03-02 22:10:02.983: WARN/Bundle(1930): at com.facebook.android.AsyncFacebookRunner$2.run(AsyncFacebookRunner.java:253)
Aus deiner Fehlermeldung sieht es aus wie Sie setzen eine Zeichenfolge in den Schlüssel für Ihre params-Bundle, wenn aus irgendeinem Grund Sie erwartet ein byte-array. Ich könnte nicht sagen, viel mehr als ich noch nicht umgesetzt-API.
Ja. Ich habe auch versucht mit einem byte-array, aber es beschwert sich trotzdem. Ich wünschte, es gäbe mehr Informationen, wie Sie implementieren diese API. Die einzige, die ich begegnet bin, wurde in PHP.
Ja. Ich habe auch versucht mit einem byte-array, aber es beschwert sich trotzdem. Ich wünschte, es gäbe mehr Informationen, wie Sie implementieren diese API. Die einzige, die ich begegnet bin, wurde in PHP.
InformationsquelleAutor whirlwin | 2011-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
ich denke, dass Sie diesen link verwenden
http://developers.facebook.com/docs/guides/mobile/#android
InformationsquelleAutor Rakesh Sen
versuchen, diese
können Sie get access token mit
InformationsquelleAutor sandeep
Können Sie dies tun, wie :--
geben Sie eine Beschreibung im bundle Nachricht, und wenn u wollen, um einige image vom server u bieten kann link ich unten angegeben
InformationsquelleAutor ashish