Facebook Graph API Event Paging 不起作用



我正在尝试通过Facebook的Graph API访问过去的事件。

正在正确获取时事(我上个月参加的那个和将来

的那个)

https://graph.facebook.com/me/events?access_token=[ACCESS_TOKEN]

但是,分页组件"上一个"和"下一个"实际上不起作用

,"上一个"实际上指向已经在"我/事件"中列出的未来事件。而"next"只返回一个空的"数据"结构。

我还尝试了使用不同的先前时间戳(例如"me/events?since=1304238280")的"since",但它不起作用,它将始终返回与"me/events"返回的事件相同的事件。但是当我访问时,我肯定还有更多过去的事件

https://www.facebook.com/events/past/

我是否正确使用了图形 API?我还注意到有很多关于Graph API的分页问题的问题,但似乎还没有明确的答案。

任何信息/建议/参考将不胜感激!

据我所知,似乎在事件结束后大约两周,Facebook将事件数据从events表中移出,并移动到另一个未通过API公开的表中。内部Facebook服务器可以访问此表,因此您可以从Facebook网络应用程序中查看过去的事件。

我假设这是一个隐私问题。

尝试添加带有第一个事件 ID 的 "before" 查询字符串 ex:https://graph.facebook.com/me/events?&before=388551911259170。您可以参考以下链接:https://developers.facebook.com/docs/reference/api/pagination/

最新更新