有没有办法通过 facebook 事件的状态来获取用户数?Facebook 在活动页面上执行此操作(每个状态的左侧栏旁边都有一个计数),但找不到任何有关如何执行此操作的文档。它需要适用于小型或大型活动。对于小型活动,我可以轻松获取用户列表并快速计数。但是对于超过 1000 个用户的事件,以前的方法太慢并且不能接受。
问问题
1975 次
1 回答
3
我认为没有比计算每个用户列表更好的方法了,如下所述。
您可以通过向 /EVENT_ID/attending 发出 HTTP GET 来“参加”活动的用户
您可以通过向 /EVENT_ID/maybe 发出 HTTP GET 来查看哪些用户已对事件回复“可能”
您可以通过向 /EVENT_ID/declined 发出 HTTP GET 来拒绝哪些用户的事件(即响应“否”)
您可以通过向 /EVENT_ID/noreply 发出 HTTP GET 来确定哪些用户尚未回复事件
取自https://developers.facebook.com/docs/reference/api/event/
6 月 28 日更新:
截至今天,Facebook 向 Event FQL 表中添加了新字段,允许您完全按照自己的意愿行事。
来自开发者博客:
我们已将以下字段添加到事件 FQL 表中,以便更轻松地获取 RSVP-ed 到事件的用户计数:
all_members_count
Attend_count
unsure_count
denied_count
not_replied_count
它们几乎是不言自明的。
于 2012-05-18T13:29:56.957 回答