0

写真付きのFacebookイベントを作成するのに苦労しています。stackoverflow で見つけた多くのことを試しましたが、それらのほとんどは php SDK を使用しています。Facebook のドキュメントには、イベントに写真を投稿する方法の例も含まれていません。

私が使用しているコードは次のとおりです。

params = {'name': "some_name",
          'picture':"some_img_url_at_my_server",
          //or 'picture':"@some_img_url_at_my_server",
          //or '@picture':"@some_img_url_at_my_server",
          //or 'source':"some_img_url_at_my_server",
          //or 'source':"@some_img_url_at_my_server",
          //or 'picture':"some_img_path_at_my_server",
          //or 'picture':"@some_img_path_at_my_server",
          //or '@picture':"@some_img_path_at_my_server",
          //or 'source':"some_img_path_at_my_server",
          //or 'source':"@some_img_path_at_my_server",
          'start_time': "some_date"
};


FB.api('/me/events', 'post', params, function (response) {
    if (!response || response.error) {
        log(response.error);
    } else {
        alert('Post ID: ' + response.id);
    }
});

イベントは作成されますが、画像は表示されません。

作成中の投稿に画像データをURLエンコードする必要があることをどこかで読みましたが、それを試すためにそれを行う方法がわかりません。

私はphpページからデータを取得しているので、phpページでもそれを行うことができますが、繰り返しますが、正確に何をしなければならないのかわかりません。

誰でも助けてもらえますか?

ありがとうございました

4

1 に答える 1

0

これを2つのステップで行う必要があるようです:

  1. イベントを作成し、そのid.
  2. POST/EVENT_ID/pictureパラメータの画像コンテンツを使用しsourceます。

詳しくはこちらをご覧ください。

于 2013-01-12T04:27:02.440 に答える