テキスト メッセージ、ビットマップ イメージ (URL ではありません!)、および Facebook ウォールへのリンクを送信する必要があります。私は2つの方法を試しました:
1つ目は、使用することme/feed
です。メッセージとリンクを送信できますが、画像は送信できません。
postParams.putByteArray("picture", data);
postParams.putString("message", "My message here");
postParams.putString("link", "http://www.google.com");
Request request = new Request(session, "me/feed", postParams, HttpMethod.POST, callback);
「画像の URL の形式が正しくありません」という例外が表示されます。
2番目は使用することme/photos
です:
postParams.putByteArray("photo", data);
postParams.putString("message", "My message here");
postParams.putString("link", "http://www.google.com");
Request request = new Request(session, "me/photos", postParams, HttpMethod.POST, callback);
この場合、投稿は正常に投稿され、Facebook ウォールに表示されますが、link
.
これら3つのものを一緒に投稿するにはどうすればよいですか?