通过图形 api 获取过去的事件

Posted

技术标签:

【中文标题】通过图形 api 获取过去的事件【英文标题】:get past events through the graph api 【发布时间】:2011-10-11 20:50:01 【问题描述】:

我似乎无法在图形 api 中访问过去的事件,它似乎只能让我访问当前事件,要么事件 API 被破坏,要么 facebook 不提供对过去事件的访问,但是文档中没有任何内容表明...

【问题讨论】:

【参考方案1】:

我遇到了类似的问题。有一个使用 FQL 的解决方法,但它只会显示过去 2 周的当前事件和过去事件。

示例查询:

SELECT name, pic_small, eid from event WHERE eid in (SELECT eid FROM event_member WHERE uid = me())

您需要在查询中设置“start_time”条件。为我工作。

检索当前和过去事件的 FQL 示例:

SELECT name FROM event WHERE eid in ( SELECT eid FROM event_member WHERE uid = you page or user id here AND start_time > '2001-11-02T12:35:00+0200' )

由于FQL不支持( Select * ),地址FQL手册查询更多字段https://developers.facebook.com/docs/reference/fql/

【讨论】:

【参考方案2】:

我遇到了类似的问题。有一个使用 FQL 的解决方法,但它只会显示过去 2 周的当前事件和过去事件。

示例查询:

SELECT name, pic_small, eid from event WHERE eid in (SELECT eid FROM event_member WHERE uid = me())

【讨论】:

【参考方案3】:

事实证明,Facebook 的分页因事件而中断,但通过将“since”参数设置为 0 并向上分页并反对向后分页,可以四处走动……

【讨论】:

以上是关于通过图形 api 获取过去的事件的主要内容,如果未能解决你的问题,请参考以下文章

使用图形 api 获取 facebook 事件源

如何通过事件 ID 获取 Facebook 事件?

无法通过图形 API 手动输入事件地址

通过图形 API 获取 facebook 好友的完整列表

通过 JSON 在 Google latitude API 中获取经过身份验证的用户的过去签到

Facebook 图形 API 事件