我已經對此進行了廣泛的研究,並且感到莫名其妙。簡單來說,在stackoverflow上的類似問題已經得到解答:RTFM。那麼,我已經做到了,還有更多,我仍然無法找到如何做到這一點。如何使用Facebook圖形API編輯現有事件
在主要的FB Graph API頁面上,給出了用於驗證,讀取,發佈(創建),刪除Graph對象的文檔,但我看不到任何地方的修改。
FB Graph API > User頁面僅介紹如何代表經過身份驗證的用戶創建和刪除事件。這兩項行動我沒有問題。
FB Graph API > Event告訴你如何檢索現有的事件,以及發佈到現有的事件,文章,鏈接,供稿等。再次,沒有幫助修改。
我試圖(拼命)(「:的故意刪除,由於超級鏈接極限):
發送相同的POST請求,創建事件,即到https // graph.facebook.com/<user_id>/events,但帶有一個額外的'id'參數 - 現有的Facebook事件ID。 Facebook不喜歡這樣,給我一個'ID參數已發送'錯誤(我假設用戶的ID)。
直接發佈到事件,即https // graph.facebook.com/<fb_event_id> /使用與創建它相同的auth_token。 '發佈不支持的'錯誤消息。
我隨着POST發送的字段相同創建活動現場拍下的「姓名」,「位置」等
如果有人能做到這一點的時候,一個簡單的POST例子會爲我清除所有的東西。 謝謝!
UPDATE我開始使用PHP SDK,但缺乏的例子令人沮喪。在希望,這將節省別人的挫折這裏有一個實際的API調用示例性增強文檔的例子:
「你可以通過發出HTTP POST請求/爲用戶創建一個事件 PROFILE_ID與create_event事件權限和以下 參數。「
$facebook->api('/'.$profile_id.'/events', 'POST', $params);
足夠正常......但是編輯文檔事件(截至12年12月7日)是誤導:
「你可以通過發出HTTP POST到/ EVENT_ID編輯事件與 create_event許可。「
$facebook->api('/events/'.$eventid, 'POST', $params);
http://forum.developers.facebook.net/viewtopic.php?pid=368465#p368465 – 2011-12-14 23:02:33