私はソーシャルネットワークの閉鎖パターンを分析する研究プロジェクトに取り組んでいます。私の要件の一部は、精査中の何千人ものユーザーのフォロワーとフォローIDを収集することです。
レート制限が350リクエスト/時間を超えるという問題があります。たった4-5のリクエストで、私の制限を超えています-つまり、私が集めたフォロワーの数が350マークを超えたときです。つまり、7人のメンバーがそれぞれ50人のフォロワーを持っている場合、7人のメンバーのフォロワーの詳細を収集すると、私のレートは超過します(7 * 50 = 350)。
ここでstackoverflowに関連する質問を見つけました-Twitter4jを使用してフォロワーのリストを取得するための最も効果的な方法は何ですか?
そこに記載されている解決策は、Userオブジェクトのリストを返すlookupUsers(long [] ids)メソッドを使用することでした...しかし、特定の「User」オブジェクトの友達/フォロワーのスクリーン名を見つける方法がAPIに見つかりません。ここで何かが足りませんか..何千人ものユーザーの友達/フォロワーを効果的に集める方法はありますか?
(現在、私は標準コードを使用しています-Oauth認証(350リクエスト/時間を達成するため)に続いてtwitter.getFollowersIDsを呼び出します)