Получать информацию о пользователях от нескольких пользователей Twitter за один запрос - PullRequest
2 голосов
/ 25 мая 2011

Я сохранил регистрационную информацию от пользователей Twitter (например, access- токены) в моей базе данных. Теперь я хочу получить ретвит-счет всех этих пользователей в одном запрос.

В противном случае я должен отправить 1000 запросов, если у меня есть 1000 пользователей в моем база данных (что привело бы к занесению в черный список, я думаю ...).

Есть ли общий способ получения информации от нескольких пользователей без отправка запросов для каждого пользователя?

Кстати: я использую Google App Engine и twitter4j

Спасибо, пока

1 Ответ

1 голос
/ 26 мая 2011

Метод API, который вы ищете - GET users / lookup .Это позволит вам получить до 100 пользовательских объектов за один запрос.

Чтобы подсчитать, сколько раз пользователь имел статус, который он ретвитнул, ваша ставка должна использовать GETстатусы / user_timeline .Вы можете включить параметр count из 200, который будет возвращать до 200 статуй в одном методе.Каждый статусный объект содержит значение retweet_count, которое обычно довольно точно.Вам придется сложить все эти числа вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...