如何使用koala gem get_object函数获取facebook帖子的数量

时间:2013-10-08 15:55:15

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

我正在尝试使用考拉宝石来检索Facebook帖子的真实数字。

在Facebook图表浏览中,我尝试过:

5718732097_10151698726822098/likes?summary=1

根据https://developers.facebook.com/docs/reference/api/post/页面。

此查询起作用并返回带有条目的哈希:

"summary": { "total_count": 19541 }

那么,我怎么能用koala gem来做这个查询呢。主要问题是我不知道如何将summary = 1传递给get_object函数。

我试过了:

1。likes = graph.get_object("5718732097_10151698726822098", summary: 1){|data| data['likes']}

2。likes = graph.get_object("5718732097_10151698726822098/likes?summary=1")

它们都不起作用,任何人都可以提供帮助吗?非常感谢!

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我自己就得到了这个答案:

所以我应该做

graph.get_object(your_post_id, fields => "likes.summary(true)")

Facebook给出的api文档让我感到困惑:https://developers.facebook.com/docs/reference/api/post/

它表示summary = 1应该是summary = true在rails