如何在koala gem的帮助下获取Facebook帖子分享详情

时间:2014-02-20 13:21:43

标签: ruby-on-rails facebook-graph-api koala

我想存储有关特定帖子的所有详细信息,其中包括赞,评论和分享。我可以使用以下语法获取喜欢和评论:

graph.get_object('/'+post_id+'/likes?limit=10000&format=json')
graph.get_object('/'+post_id+'/comments?limit=10000&format=json')

以类似的方式,我试图获取该特定帖子的分享细节

graph.get_object('/'+post_id+'/share?limit=10000&format=json')

但它返回空数组。但是当解雇这个查询时:

graph.get_object('/'+post_id)

它返回大量数据,并且还说"shares"=>{"count"=>26}

所以这个特定的帖子有共享但我无法获取分享。

3 个答案:

答案 0 :(得分:0)

看着facebook的documentation我不确定你能得到的不仅仅是伯爵。

答案 1 :(得分:0)

是的,我想通了

graph.get_object('/'+post_id+'/sharedposts?limit=10000&format=json')

答案 2 :(得分:0)

如果其他人发现这一点,请注意您需要Facebook应用程序的“read_stream”权限才能使其正常运行。

https://developers.facebook.com/docs/graph-api/reference/v2.2/object/sharedposts