Запрос API Twitter для аутентификации статусов списка пользователей - PullRequest
0 голосов
/ 11 августа 2011

Я использую Twitter API для получения списка Twitter для пользователя.На моем локальном компьютере запрос работает, однако на моем хостинге я получаю ограничение скорости, поэтому требуется проверка подлинности.

Существует ли простой и ЛЕГКИЙ метод для проверки подлинности запроса.Я зарегистрировал свое приложение в Twitter, но нужно ли прыгать через миллион обручей для проверки подлинности запроса.Первоначальный запрос выглядит следующим образом:

http://api.twitter.com/1/kevwalker/lists/football/statuses.atom?per_page=50

Любая помощь или статьи, наиболее ценимые, поскольку мне это нужно довольно быстро.Мое приложение написано в ASP.NET.

1 Ответ

0 голосов
/ 12 августа 2011

Вам не нужно обязательно регистрировать свое приложение, чтобы использовать API Twitter. Это также зависит от погодных условий запроса или от того, ограничена ли его скорость, или от того, требуется ли вообще аутентификация. Для запросов с ограниченной скоростью одна вещь, которую я делаю в своем собственном приложении Twitter, - это пересылка запроса на клиентскую сторону пользователя, а затем получение данных на стороне сервера. Таким образом, нагрузка на мой сервер никогда не возникает, и проблема ограничения скорости эффективно решается, потому что пользователь запрашивает данные, а не мой сервер, запрашивающий их. Вы также можете попробовать кэшировать результаты, если этот сценарий работает в вашем случае. Периодически опрашивайте запрос и всякий раз, когда пользователь запрашивает его, вместо того, чтобы обращаться к API, - пусть он попадет в ваши кэшированные данные.

Взгляните на документ Ограничение скорости , чтобы узнать мнение Твиттера по теме

Каждый метод в API Twitter также указывает, требует ли он аутентификации или скорость его использования ограничена. Посмотрите на каждый метод API , где перечислены эти сведения. Например, в вашем случае запрашиваемые статусы списков, и это не требует аутентификации, если вы не хотите получать списки аутентифицирующих пользователей, вместо того, чтобы обращаться к ним напрямую, как вы в своем примере.

Вам также может пригодиться API ограничения скорости .

...