2011-09-11 79 views
1

我們有一個Facebook活動與關聯的網站。在網站上,我們希望能夠展示有關與會者的有趣信息。我發現這很難做到。似乎沒有簡單的方法來返回與會者的人數,而且看起來最近的25位用戶表示他們即將到來似乎也不實際。到目前爲止,我發現的所有內容都是用於列出參與者的Graph API已損壞(它不會返回超過999),'參加'功能似乎忽略'since'參數並嘗試獲取最近的25將意味着可能涉及數千個條目(如果API確實返回了正確的數字) - 假設最近的條目結束。獲取有關活動參與者的有用信息

我完全搞錯了(我想成爲!)還是這個API只是不適合這個看似平凡的任務? (理想情況下我期待用PHP來做到這一點,但其他工作方案將予以考慮。)

回答

0

什麼,你可以使用FQL Multiquery對「事件」表得到希望超過999與會者做和詳細有關它們的信息,您可以根據從「event_member」表獲得的用戶標識插入查詢。但是您只能通過隱私設置來查看用戶,以便每個人都能看到他們的rsvp狀態。

對於真正與會者數量不佳的問題,沒有相關領域。你所能做的就是將event_members推入一個與json_decode()(set assoc爲true)的數組,然後count()它。

對於最新的與會者...是的,可以propably只檢查列表的結束 - 我可以想出最快的將採取計數 - 25,然後從那裏開始你的名單。

相關問題