2012-04-17 6 views
0

現在、私は友人のリストを取得するためにfb_graphの宝石を使用しています:- RoRのを使用して、fb_graph宝石

FbGraph::User.me(fb_token).friends 

しかし、これは私にたくさんの大規模な配列を返します。名前、性別、言語などのフィールドの数を表示します。 すべてのフィールドをフィルタリングして、友人のリストを取得します。

名前を抽出するリストをループすることができましたが、より効率的なものを探していました。

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

誰もがこれを行う方法を知っている:

は、私のような何かを考えていましたか?宝石へのリンクはhttps://github.com/nov/fb_graph

ありがとう!

答えて

1

あなたの目標は、後で使用するための名前の配列で終わることだけですか、それともFBから大量のデータを取得しないようにすることですか?

あなたが望む最終的な結果を生成しなければならない

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

ようなもので名前の配列を取得することができます。しかし、残念ながら私はfb_graphを十分に利用していないので、FBから引き出されるデータの量は削減されません。

関連する問題