Facebook graph api Facebook图形API-用户创建的事件

Facebook graph api Facebook图形API-用户创建的事件,facebook-graph-api,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提供了一个用户将要执行的所有事件的列表,但

我正在尝试获取用户使用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
提供了一个用户将要执行的所有事件的列表,但我找不到一种方法将其过滤为仅由用户创建的事件。有人做过类似的事情吗?

嗨,今天早上我也遇到过同样的问题。 在搜索和进行大量研发的过程中,我找到了一些使用graph api获取事件的好的最终解决方案

尝试使用下面的url查找比您的日期更大的事件

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

  • fields参数在v2.4中是必需的
  • 因为日期应该是unix时间戳

  • 在v2.5中,我发现可以通过以下方式使用“type”参数来搜索用户创建的事件:

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