当使用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的所有帖子?
答案 0 :(得分:2)
这不正确。 feed
边缘基本上是Post对象的数组。您可以将字段扩展与时间分页一起使用,如下所示:
GET /{page_id}/feed?fields=id,shares,likes.summary(true)&since={start_unix_timestamp}&until={end_unix_timestamp}
见