2012-05-18 25 views
0

有沒有什麼辦法通過facebook事件的狀態獲得用戶數? Facebook在事件頁面上執行此操作(每個狀態的左邊都有一個數字),但找不到任何有關如何執行此操作的文檔。它需要爲小型或大型活動工作。對於小型活動,我可以輕鬆獲取用戶列表並快速點數。但對於擁有超過1000名用戶的事件,以前的方法太慢而且不可接受。如何根據facebook事件的狀態獲取用戶數(參加,邀請等)

+1

檢查GZveri回答此頁:http://stackoverflow.com/questions/5398463/facebook-api-count-attendees-for-event-limit-problem/26743062#26743062 – GZveri

+0

@GZveri下面的答案已更新新的字段可用於Event對象。 – mateuscb

回答

3

我不認爲有比計算每個用戶列表更好的方法,如下所述。

您可以哪些用戶通過發出HTTP「參加」事件GET到/ EVENT_ID /主治

您可以哪些用戶通過發出HTTP GET回答說「也許」一個事件/ EVENT_ID /也許

您可以哪些用戶通過發出HTTP GET到/ EVENT_ID下降的事件(即回答「沒有」)/下降

可以哪些用戶尚未發出回覆事件的HTTP GET到/ EVENT_ID/noreply

https://developers.facebook.com/docs/reference/api/event/

UPDATE 28軍摘自:

截至目前,Facebook的增加了新的領域事件FQL表,讓你做你想要什麼。

從開發者博客:

我們添加了以下字段事件FQL表,使其 更容易得到用戶的計數RSVP-ED一個事件:

all_members_count
ATTENDING_COUNT
unsure_count
declined_count
not_replied_count

他們幾乎不言自明。

+0

對,我需要每個列表的計數。在大型列表中,您提到的每個電話都需要一段時間。 – mateuscb

+0

啊,對不起這個問題誤解了。我不相信有更好的方法來做到這一點,即使使用FQL也沒有。我會更新我的回答 – nms

+0

這是不幸的,難道真的沒有別的辦法嗎? – mateuscb

相關問題