私はこれに関する広範な研究を行い、困惑しています。要するに、stackoverflowに関する同様の質問が、RTFMで答えられました。まあ、私はそれを行って、そしてより多くの、そして私はまだこれを行う方法を見つけることができませんしました。メインFBグラフAPIページFacebook Graph APIを使用して既存のイベントを編集する方法
、ドキュメントは、認証、発行(作成)を読んで、グラフオブジェクトを削除するために与えられているが、私はどこにも変更は表示されません。
FB Graph API > Userページのみを作成し、認証されたユーザーに代わってイベントを削除する方法の説明を示します。私はこれらの2つの動作に問題はありませんでした。
FB Graph API > Eventは、既存のイベントを取得し、既存のイベント、投稿、リンク、フィードなどに公開する方法を示します。
私は( ':' sの原因ハイパーリンクの制限に意図的に削除):(必死)試した
すなわちHTTPS // graph.facebook.comに、イベントの作成と同じPOSTリクエストを送信/<は> /イベントをUSER_IDが、余分な 'ID' パラメータを持つ - 既存のFacebookのイベントID。 Facebookはそのように、私にエラー(私は、ユーザーのIDを仮定している)「は既に送られたidパラメータ」を与えていません。
イベントを直接https // graph.facebook.com/<fb_event_id>に投稿する/作成に使用したのと同じauth_tokenを使用します。 'Post unsupported'エラーメッセージ。 event--「名前」など
誰かがこれを行うことができたなら
、「場所」を作成する際に
私はPOSTと一緒にお送りフィールドは、ものと同じです1つのシンプルなPOSTの例は私のためにすべてをクリアするでしょう。 ありがとう!
UPDATE私はPHP SDKを使用し始めたが、例の欠如がっかり。これはここでは他の誰かの欲求不満を救うことを期待して、実際のAPI呼び出しの例で拡張ドキュメントの例です:
「あなたはCREATE_EVENTで PROFILE_ID /イベントにHTTP POSTリクエストを発行することにより、ユーザのためのイベントを作成することができます権限と以下の パラメータ。」
$facebook->api('/'.$profile_id.'/events', 'POST', $params);
十分ノーマル...しかし、(12/7/12現在)編集イベントのドキュメントは誤解を招くです:
「あなたは/ EVENT_IDにHTTPのPOSTを発行して、イベントを編集することができますブライアン 」。 CREATE_EVENTの許可を得て
$facebook->api('/events/'.$eventid, 'POST', $params);
http://forum.developers.facebook.net/viewtopic.php?pid=368465#p368465 –