0

以下に示すように、(URLではなく) PNG画像を追加して壁にメッセージを投稿したいと思います。画像が投稿されていないことを除いて、すべてが機能します。これもサポートされていますか?サイズ制限はありますか?

Bundle params = new Bundle();
params.putString("access_token", session.getAccessToken());
params.putString("description", message);
params.putString("caption", caption);
params.putString("name", name);
params.putString("link", link);

// Does not work:
// params.putByteArray("photo", pngByteArray);
// params.putByteArray("picture", pngByteArray);

WebDialog feedDialog = (new WebDialog.FeedDialogBuilder(this,
   Session.getActiveSession(),
   params)) /* ... */

ご覧のとおり、このFeedDialogBuilderクラスを使用して、ユーザーにウォールポストを確認させています。

4

2 に答える 2

0

その中にもう 1 つのフィールドが必要です。

params.putString("app_id", "Your_App_ID_Required");

このフィールドを追加した後、うまくいきました..

于 2013-08-16T03:56:52.623 に答える
0

このコードは私のために働いています:

Bundle params = new Bundle();
params.putString("access_token", session.getAccessToken());
params.putString("description", message);
params.putString("caption", caption);
params.putString("name", name);
bundle.putByteArray("picture", byte);
String response = facebook.request("me/photos",bundle,"POST");

それがあなたを助けることを願っています。

于 2013-01-02T19:05:12.977 に答える