Facebook Graph API - 用户创建的事件

时间:2015-06-27 03:05:15

标签: facebook-graph-api

我尝试使用Graph API获取用户创建的所有事件。使用FQL,我可以调用以下内容:

SELECT name, location, description
FROM event WHERE creator = me()
AND start_time > now()
ORDER BY start_time';

但是自v2.1起,FQL已被弃用。

使用Graph API似乎没有记录的方法。调用 /{user-id}/events列出了用户将要访问的所有事件,但我找不到将其过滤为仅由用户创建的事件的方法。有没有人设法做类似的事情?

2 个答案:

答案 0 :(得分:1)

我今天早上也面临同样的问题。 在搜索和做大量的R& D时,我找到了一些用graph-api获取事件的最佳解决方案。

尝试使用以下网址查找比您的日期更大的事件。

https://graph.facebook.com/v2.4/USERID/events?access_token=URACCESSTOKEN&fields=id,name,description,start_time,end_time,place&since=YOURSATRTDATE

注意:

  1. 字段参数在v2.4中是必需的。
  2. 因为日期应该是unix时间戳。

答案 1 :(得分:0)

使用v2.5我发现你可以使用"类型"参数以下列方式搜索用户创建的事件:

https://graph.facebook.com/v2.5/USERID/events?fields=id,name,description,start_time,end_time&type=created