【问题标题】:Facebook Graph API does not return all of the eventsFacebook Graph API 不会返回所有事件
【发布时间】:2015-12-20 02:08:22
【问题描述】:

不太确定发生了什么,但 Facebook 不想再返回一个群组的所有事件。它只是返回最后一个。问题是它以前返回所有内容,但现在只返回一个事件。我不知道我是否更改了权限或组设置..

这是我的 Graph API 查询:

https://graph.facebook.com/[group_id]/events?since=1349654400&fields=name,start_time,location,id,description,picture&access_token=[token]

我包含了一个可以追溯到 2012 年的 since 参数,但仍然只获得 1 个事件。

如果我去 FB 群组页面,我可以看到一个事件列表,所以它们就在那里..

知道为什么会这样吗?

编辑:

FQL 查询确实返回所有事件:

SELECT eid, name, description, pic_big, start_time, end_time, location 
FROM event WHERE creator = [group_id]

让我更加困惑为什么图形 API 查询不起作用

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    在 Graph API 查询中,也尝试使用 limit 参数。

    【讨论】:

      【解决方案2】:

      有时你只需要告诉 graph-API 你想要所有的结果。您可能需要将返回结果的限制设置为更大的数字。

      试试这个:

      GET /v2.5/[group id]/events?limit=10000 HTTP/1.1
      Host: graph.facebook.com
      

      另外,尝试同时更改“since”和“until”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多