我们有一个关联网站的Facebook活动。在网站上,我们希望能够显示有关与会者的有趣信息。我觉得这很难做到。似乎没有一种简单的方法可以返回参与者的数量,例如,最近的25位用户表示他们即将到来也似乎不切实际。到目前为止我发现的所有内容都是用于列出与会者列表的图谱API(它不会返回超过999),'since'参数似乎被忽略了'参与'功能并尝试获取最新信息25意味着涉及可能数千个条目(如果API确实返回了正确的数字) - 假设最近的条目结束了。
我完全错了(我想成为!)或者这个API是否不适合这个看似平凡的任务? (理想情况下,我希望用PHP来做这件事,但会考虑其他工作解决方案。)
答案 0 :(得分:0)
你可以做的是使用FQL Multiquery对抗'event'表来获得希望超过999名与会者,有关他们的详细信息,您可以针对用户插入查询id,你从表'event_member'得到的。但是,您只能看到具有隐私设置的用户,该设置允许每个人查看他们的rsvp状态。
对于你运气不好的真实参与者的数量,没有相应的领域。你可以做的就是将event_members推送到一个数组json_decode()(set assoc为true)然后count()它。
对于最新的与会者......是的,只是检查一下列表的结尾 - 我能想出的最快就是计算 - 25然后从那里开始你的列表。