2012-03-12 101 views
3

我在做什麼: 在羣組頁面的頂部,有一個事件按鈕,列出羣組的事件。如果我打開一個組並點擊創建事件按鈕,即使他們不是我的朋友,整個組也會被邀請參加該活動,而組「事件列表」會獲得另一個條目。我想用Graph API添加一個事件。有問題的帳戶是一個組管理員。在Facebook Graph API中爲一個羣組創建Facebook事件

我已經在API中以各種有趣的方式成功創建了事件,但從未設法將其與組關聯起來。

創建活動,並沒有在組顯示: https://graph.facebook.com/ {}組ID /事件......使用帕拉姆「數據PAGE_ID」 =>「{}組ID」 我想

另一篇文章中建議嘗試'gid'=>'{groupID}',因爲這是facebook事件創建頁面的做法。它創建事件,但該事件未鏈接到組。

我試過的東西似乎沒有辦法。我在FB中點擊進入該組,並且無法看到右側頂部列出的事件。

我已經設置範圍= create_event,user_events,user_groups

更多信息: 我提出申請採取從FB,谷歌日曆事件或聚會,併發布到其他網站沒有雙項。由於它是爲組織者設計的,因此它確實需要能夠將事件發佈到組中,而不是讓用戶直接邀請他人。

+0

您是否找到創建羣組活動的方法?我想爲一個羣組創建一個活動,添加一張圖片並邀請所有羣組成員。 – GroundZero 2014-07-16 00:25:43

回答

0

根據文檔,Facebook在Groups對象和Events之間沒有關聯。

+0

我期待着這個答案。任何意見要求FB添加該功能? – 2012-03-16 01:16:47

+0

看來現在連接可能正在工作。我最近使用它取得了一些成功。 – adamturtle 2012-04-09 17:26:33

+0

@adamturtle你能解釋一下嗎?我需要能夠每週在一個小組中創建活動 – GroundZero 2014-05-25 20:36:15

1

這是一個複雜的問題。該FB圖1.0文件是錯誤的:

https://developers.facebook.com/docs/graph-api/reference/v1.0/group/events

他們指定:

'POST', 
    '/{app-id}/groups', 
    array (
    'name' => 'Test Group Event', 
    'start_time' => '2012-07-04T19:00:00-0700', 
) 

這是奇怪的,因爲它使組ID不提(它應附)或者你想要一個event。它會改爲創建一個新組,而不是附加事件。但是,使用像應該工作(至少幾個月):

'POST', 
    '/{group-id}/events', 
    array (
    'name' => 'Test Group Event', 
    'start_time' => '2012-07-04T19:00:00-0700', 
) 

你還需要一組管理的對的access_token做到這一點。 (這是從文檔的唯一正確的建議):

用於與user_groups和 create_events允許該組的成員的用戶訪問令牌。

create_events許可已經悄悄貶值的圖形API 2.0的沒有它是否會返回任何提及,儘管許多大公司如QuestionOne & Eventbrite在線上售票rely on it

https://developers.facebook.com/docs/apps/changelog

但是,如果你2014年4月前創建一個應用程序,你仍然可以指定1版。0的Graph API並使用此功能,至少在2015年4月30日前完全貶值1.0。之後,你的運氣不好。

+1

Facebook因其缺乏關於其當前API的信息/披露而臭名昭着(不說即將發生的變化或在此情況下的刪除)。在事實發生後,他們的變更日誌中的腳註是關於您所期望的最多的。 http://readwrite.com/2011/08/11/poll-does-facebook-really-have – ere 2015-01-26 15:17:35