目前,我正在使用fb_graph gem获取朋友列表:
FbGraph::User.me(fb_token).friends
但是,这会给我一个包含很多字段的大量数组,例如姓名,性别,语言等。 我想过滤所有字段并获得朋友列表。
我可以遍历提取名称的列表,但是,我正在寻找更高效的东西。
我在想这样的事情:
FbGraph::User.me(fb_token).friends(:name)
任何人都知道如何做到这一点?指向gem的链接是https://github.com/nov/fb_graph
谢谢!
答案 0 :(得分:1)
你的目标是最终得到后续使用的名称数组,还是避免从FB中检索这么多数据?
您可以使用类似
的名称获取名称数组FbGraph::User.me(fb_token).friends.map {|f| f.name }
这应该产生你想要的最终结果。但它不会减少从FB中提取的数据量 - 不幸的是我还没有使用fb_graph来帮助那里。