我已经开始使用facebook API而且我注意到一些奇怪的事情。
我想与活动的访客列表中的所有人一起制作一个列表:https://www.facebook.com/events/1565045953740088/。正如你所看到的,活动有25k参加了活动,925在可能的状态和19k在邀请状态,所以总共约45k。使用Graph API Explorer,我使用以下代码检索所有人的名字:
GET/v2.4/1565045953740088/attending?limit=5000
GET/v2.4/1565045953740088/declined?limit=5000
GET/v2.4/1565045953740088/maybe?limit=5000
GET/v2.4/1565045953740088/noreply?limit=5000
滚动页面后,将所有结果复制粘贴到excel中,我得到的总人数约为39,839。我失踪了大约5k的人。我错过了我正在使用的代码中的内容吗?
P.S。将limit
设置为5000而不是例如{0}}的原因25000是因为页面会冻结。
答案 0 :(得分:1)
有些人可能已禁用其Facebook帐户的Graph API集成。这意味着您永远无法从中检索信息;例如他们出席活动。从答复中忽略了它们。这可以解释你缺少的几千人。
从你这边来看,没有解决方法。