2011-11-15 5 views
0

あなたが単にIDとフルネームだけでフォローしている人々を得ることは可能ですか?追加データは必要ありません。帯域幅が無駄です。Twitter Ruby Gem - 友人の名前とIDを取得する、それ以上何もない

は、現在、私が持っている唯一の解決策は以下のとおりです。

twitter_client = Twitter::Client.new 
friend_ids = twitter_client.friend_ids['ids'] 
friends = twitter_client.users(friend_ids).map { |f| {:twitter_id => f.id, :name => f.name} } 

は、ユーザーがIDとフルネームの配列で戻ってきただけに、とにかくありますか?上に描かれた方法よりも優れた方法ですか?好ましくはクライアント側でフィルタリングしない方法である。

答えて

2

usersメソッドは、users/lookup API呼び出しを使用します。このページでわかるように、利用可能な唯一のパラメータはinclude_entitiesです。ユーザーを見つけるのに役立つonly other methodは同じ制限があります。したがって、必要な属性だけをダウンロードすることはできません。

私が言いたいことは、あなたが直接friends変数を使うことができるということだけです。マップを実行する利点はありません。

+0

@randombitsこれを把握しましたか?なぜなら、コードを書く方法、IDと名前を取得する方法にはまだ問題があるからです。 – marriedjane875

関連する問題