2013-07-30 36 views
0

我正在尝试使用FQL来获取Facebook页面时间表上所有帖子的评论数量。 我执行:FQL输出的大小有限

https://graph.facebook.com/fql?q=SELECT%20like_info.like_count%20FROM%20stream%20WHERE%20source_id=%22130181453341%22&access_token=CAA...DED 

然而,这仅显示时间轴的第一柱:

{ 
    "data": [ 
    { 
     "like_info": { 
     "like_count": 0 
     }  
    }, 
    ...  
    { 
     "like_info": {    
     "like_count": 16   
     }  
    } 
    ] 
} 

阵列停止在时间轴的某一点。如何获得完整的时间表?

+1

您是否尝试将LIMIT属性附加到查询中? –

+0

是的,我忘了提及:我尝试追加'&limit = 200',但它没有改变任何东西。 – ehmicky

回答

1

尝试添加你想要什么意见日期后指定一个where子句。

+0

'SELECT like_info.like_count FROM stream WHERE source_id =“130181453341”AND created_time <= 1373852652'确实返回一组新的评论。然而,它仍然是一个有限的评论集,我想获得所有评论,而不是做几个请求。 – ehmicky

+1

根据你的流中有多少东西的性质,你不太可能得到你想要的所有东西。如果我是你,我也会为无论你想要回来的许多事情添加一个限制......但是你应该对你得到的结果感到满意,因为我不认为有一个简单的解决方案可以获得更多。 –

+0

那么奇怪的是,它实际上可以获得* all *帖子的喜欢数量,但它不适用于评论。 – ehmicky