如何只从facebook获取名单 - 使用RoR,fb_graph gem

时间:2012-04-17 21:25:45

标签: ruby-on-rails fb-graph

目前,我正在使用fb_graph gem获取朋友列表:

FbGraph::User.me(fb_token).friends

但是,这会给我一个包含很多字段的大量数组,例如姓名,性别,语言等。 我想过滤所有字段并获得朋友列表。

我可以遍历提取名称的列表,但是,我正在寻找更高效的东西。

我在想这样的事情:

FbGraph::User.me(fb_token).friends(:name)

任何人都知道如何做到这一点?指向gem的链接是https://github.com/nov/fb_graph

谢谢!

1 个答案:

答案 0 :(得分:1)

你的目标是最终得到后续使用的名称数组,还是避免从FB中检索这么多数据?

您可以使用类似

的名称获取名称数组
FbGraph::User.me(fb_token).friends.map {|f| f.name }

这应该产生你想要的最终结果。但它不会减少从FB中提取的数据量 - 不幸的是我还没有使用fb_graph来帮助那里。