我需要获取给定页面的所有事件。我曾经只是通过简单地请求/{pageID}/events
来做到这一点。但是在Facebook Graph API 2.4和2.5中,只返回过去的事件。
比较这两个请求:Api v 2.4 vs Api v 2.3。
Api 2.4返回2016-03-07T17:00:00+0000
的最新事件,而Api 2.3 2016-04-29T22:00:00+0100
。
答案 0 :(得分:0)
实际上,这是Facebook API中的一个错误。我报告了它并且Facebook确认了。
然而,在Facebook工程师设法修复此问题之前,有一个可以应用于客户端的修复程序。您需要做的就是在请求中添加since=today
参数。这导致仅获取未来事件。