使用fields参数查询FB Graph API feed?

时间:2015-02-10 16:35:00

标签: javascript facebook facebook-graph-api

当使用Facebook Graph API(JS SDK)查询Facebook页面的Feed并且添加了URL参数fields(类似于post对象)时会发生什么?

我想从Feed只加载帖子ID,分享,喜欢和评论,因为页面非常活跃,JSON中的文本数据2天大约是2MB(25项)......

我希望可以这样做:FB.api('/SomePage?fields=id,shares,likes'),但我想您可以访问的唯一字段是直接子项(feed,即data& {{ 1}})?如果不幸的是,在没有下载整个Feed的情况下,有没有其他方法可以检索从日期x到日期y的所有帖子?

1 个答案:

答案 0 :(得分:2)

这不正确。 feed边缘基本上是Post对象的数组。您可以将字段扩展与时间分页一起使用,如下所示:

GET /{page_id}/feed?fields=id,shares,likes.summary(true)&since={start_unix_timestamp}&until={end_unix_timestamp}