2017-08-16 32 views
2

我想獲取facebook組的所有事件。通過臉譜圖API。 但是/ {group-id}/events不會從developers.facebook.com返回「Graph API Explorer」中的所有事件。facebook圖表api/{group-id}/events沒有列出所有事件

我發現了什麼:當我點擊facebook組中的事件時,有兩個選項卡:「Events」&「Calendar」。

在事件選項卡上,有很多事件(並且也有日期) 但在組的日曆中並非所有事件都已註冊。

圖形API只列出事件,這些事件也在組的日曆中。 /{group-id}/events

任何人都可以給我一個tipp,我如何從組中獲得所有事件?

相關組是: https://www.facebook.com/groups/unternehmenauswaldkirchen/events/

親切的問候 斯特凡

回答

1

從Facebook的文檔:

/{組ID} /事件

屬於所有事件給一個組。

所以,你只看到某些事件的效應初探原因是,這些都是由集團管理員創建,並通過該組被擁有的唯一事件。 其他活動由其他個人,網頁或羣組創建,並簡單地發佈到您組的供稿中。

例如,如果你看一下定於9月9日的事件: https://www.facebook.com/events/122492428358380

你會看到,它實際上屬於此頁: https://www.facebook.com/pg/RehaundFitness

不幸的是,圖形API提供了不容易獲取所有這些事件的方式。

你必須聚集在自己的事件的2種選擇:

  1. 如果該組只有幾個來源上是共享的事件,您可以要求事件對於這些來源seperately,和然後將代碼中的事件分組。

  2. 如果有多個/未知的事件源,您可以request the group's feed,找到所有包含https://www.facebook.com/events/{eventId},然後獲取和處理這些事件的帖子(使用分頁到達舊帖子)。

祝你好運!