5

ユーザーのリストとそれらのユーザーに関するデータを返すクエリを実行する必要があります。私が一人の人を考えて、彼/彼女のすべてのフォロワーがどこにいるのか知りたいとしましょう。このクエリ:

http://api.twitter.com/1/followers/ids.json?screen_name={screen_name}

その人のフォロワーのユーザーIDのリストを返します。次に、各ユーザーIDをこのクエリにプラグインできます。

http://api.twitter.com/1/users/lookup.json?user_id={user_id}

場所など、ユーザーに関する情報を取得します。しかし、それは、その人に1000人のフォロワーがいる場合、2番目のクエリを1000回呼び出す必要があることを意味します。フォロワーとその場所を尋ねることができる「結合」(SQLで呼び出される)を実行し、1つのクエリでこれを実行する方がよいでしょうが、これを実行する方法がわかりません。

これは可能ですか?また、ユーザールックアップを要求するときに、ユーザーレコード全体ではなく、1つのフィールドのみが必要であると指定することはできますか(SQLselect single_fieldではなく要求するようなものです)。select *

4

1 に答える 1

7

user_idクエリで複数のを列挙できます。例:
http ://api.twitter.com/1/users/lookup.xml?user_id = 351927492,8602462,132533067,16984020,131217651,125764179

ただし、クエリごとに100個の値(名前、ID)に制限しているため、フォロワーが1000人のユーザーの場合、10個のクエリを実行する必要があります。

APIの1.1バージョンの更新正しいURLはhttp://api.twitter.com/1.1/users/lookup.json?user_id=351927492,8602462,132533067,16984020,131217651,125764179になります

于 2012-04-07T02:22:11.880 に答える