0
function publish(){
  var wallPost = {
    message : "testing...",
    picture: "http://seho.woto.net/fb/cordova_bot.png"
  };
  FB.api('/me/feed', 'post', wallPost , function(response) {
    if (!response || response.error) {
      alert('Error occured');
    } else {
      alert('Post ID: ' + response);
    }
  });
}

上記の機能でウォールに投稿すると、投稿は次のように表示されます。

ここに画像の説明を入力

しかし、私が欲しいのは次のようなものです:

ここに画像の説明を入力

どうすればメッセージ内に画像を追加できるのだろうか? 他のアプリはどのようにそれを行うことができますか?

4

1 に答える 1

0

投稿するのではなく、代わりにユーザーのウォールに写真をアップロードします: https://developers.facebook.com/docs/reference/api/user/#photos

写真データの実際の HTTP アップロードを行いたくない (JS から行うのは難しい) が、Facebook に URL から写真をプルさせるだけの場合は、 のurl代わりにパラメータを使用しますsource

于 2012-11-20T10:32:05.490 に答える