如何根据facebook事件的状态(参加,邀请等)获取用户数量

时间:2012-05-18 13:15:26

标签: facebook-graph-api

有什么方法可以根据facebook活动的状态来计算用户数量吗? Facebook在事件页面上执行此操作(左侧columng,每个状态旁边都有一个计数),但找不到任何有关如何执行此操作的文档。它需要适用于小型或大型活动。对于小型活动,我可以轻松获取用户列表并快速计算。但对于拥有超过1000个用户的事件,以前的方法太慢而且不可接受。

1 个答案:

答案 0 :(得分:3)

我认为没有比计算每个用户列表更好的方法,如下所述。

  

您可以通过向/ EVENT_ID /参加

发出HTTP GET来“参与”某个活动      

您可以通过向/ EVENT_ID /可能

发出HTTP GET,向哪些用户回复“可能”      

您可以通过向/ EVENT_ID /已拒绝发送HTTP GET来拒绝某个用户(即回复“否”)

     

您可以通过向/ EVENT_ID / noreply发出HTTP GET来回复某个事件

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

更新28-Jun:

截至今天,Facebook在Event FQL表中添加了新字段,可以让您完全按照自己的意愿行事。

来自开发者博客:

  

我们已将以下字段添加到事件FQL表中以进行创建   更容易获得RSVP转化为事件的用户数量:

     

all_members_count
  ATTENDING_COUNT
  unsure_count
  declined_count
  not_replied_count

他们几乎是不言自明的。