0

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

4

1 回答 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 回答