0

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

FbGraph::User.me(fb_token).friends

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

我可以遍历提取名称的列表,但是,我正在寻找更有效的方法。

我在想类似的事情:

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

有人知道怎么做吗?gem 的链接是https://github.com/nov/fb_graph

谢谢!

4

1 回答 1

1

您的目标是最终获得名称数组以供后续使用,还是避免从 FB 检索如此多的数据?

您可以使用类似的名称获取名称数组

FbGraph::User.me(fb_token).friends.map {|f| f.name }

那应该会产生您想要的最终结果。不过,它不会减少从 FB 提取的数据量 - 不幸的是,我没有使用足够的 fb_graph 来帮助那里。

于 2012-04-17T22:59:41.167 回答