直到今天,我还是设法通过FQL在Facebook上检索过去的事件。但是最近FQL有了一些变化,现在我们无法查询过去的事件,包括我的朋友一次性参加。
有没有人知道如何通过Graph API检索过去的事件信息? / events仅返回即将发生的事件。
答案 0 :(得分:1)
实际上,我认为你可以通过/events
电话获得相同的事件。如果您转到the Facebook link for the Graph API,则可以点击看似Events: https://graph.facebook.com/me/events?access_token=...
的“活动”链接。在返回的数据中,有一个paging
部分,其中包含previous
和next
个链接。您应该可以通过它获取过去的事件信息。
编辑:正如Jeroen指出的那样,您还可以使用since
和until
来过滤更多内容,并使用limit
来减少结果数量。
答案 1 :(得分:1)
运行查询而不是 start_time > 0
时出现问题。 Facebook似乎输入的start_time
限制是不可见的,也许不是。
因此,如果您运行查询,请不要忘记。在我的情况下,没有start_time > 0
,它返回了6个事件,并返回24个事件。
我必须在找到这个并理解原因之前几个小时搜索互联网。
答案 2 :(得分:1)
适合我。
FQL示例
从发生eid的事件中选择名称(SELECT event来自event_member WHERE uid = {you page or user id here} and start_time>'2001-11-02T12:35:00 + 0200')
由于FQL不支持(选择*),请通过FQL手册查询更多字段https://developers.facebook.com/docs/reference/fql/