0

あなたがフォローしている人を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とフルネームの配列を返すだけでよいのでしょうか。上に描かれた方法よりもそれを行うためのより良い方法は?できれば、クライアント側でフィルタリングしない方法。

4

1 に答える 1

2

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

私が言いたい他の唯一のことは、friends変数を直接使用できるということです。その上でマップを実行することの利点は、私にはわかりません。

于 2011-11-15T17:42:57.817 に答える