Пакетные запросы в Twitter API?

Мне нужно выполнить запрос, который возвращает список пользователей вместе с данными об этих пользователях. Предположим, я рассматриваю одного человека и хочу знать, где находятся все его/ее последователи. Этот запрос:

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

возвращает список идентификаторов пользователей подписчиков человека. Затем я могу подключить каждый идентификатор пользователя к этому запросу:

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

, чтобы получить информацию о пользователе, включая местоположение. Но это означает, что если у человека 1000 подписчиков, мне придется вызывать второй запрос 1000 раз. Было бы лучше сделать «присоединение» (как это будет называться в SQL), где мы могли бы запросить подписчиков И их местоположения и сделать это в одном запросе, но я не понимаю, как это сделать.

Возможно ли это? Кроме того, при запросе поиска пользователя можно указать, что вам нужно только одно поле, а не вся запись пользователя (вроде запроса select single_fieldвместо select *в SQL)?

5
задан om-nom-nom 7 April 2012 в 02:14
поделиться