【问题标题】:Facebook Graph API - Events created by userFacebook Graph API - 用户创建的事件
【发布时间】:2015-06-27 03:05:14
【问题描述】:

我正在尝试获取用户使用 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 给出了用户将要参加的所有事件的列表,但我找不到将其过滤为仅由用户创建的事件的方法。有没有人设法做类似的事情?

【问题讨论】:

    标签: facebook-graph-api


    【解决方案1】:

    嗨,我今天早上也遇到了同样的问题。 在搜索和进行大量研发时,我发现了一些很好的最终解决方案来使用 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. fields 参数在 v2.4 中是必需的。
    2. 因为日期应该是 unix 时间戳。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多