Хочу поделиться и напомнить хабражителям, тем которые используют Twitter API в своих продуктах. На данный момент доступны обе версии API, но API 1.0 в документации уже помечен как «deprecated» и с марта 2013 будет отключаться.
Особенности API 1.1
Теперь нельзя будет выполнять поиск без аутентификации; все запросы должы выполняться в разрезе аккаунта/токена.
Все ограничения на скорость действуют в контексте 15 минутного окна. Каждый запрашиваемый метод имеет свои ограничения. Ограничения накладываются на количество подключений в минуту, обычные значения это 15 и 180. Например метод «search» ограничен в 180 подключений в 15 минут.
В качестве транспортного протокола будет доступен только JSON, а XML больше не поддерживается.
Twitter будет информировать о вашей текущей скорости и ограничениях через HTTP заголовки X-Rate-Limit.
Ограничения на скорость переподключений. Слишком настырные клиенты будут баниться по IP — для REST API и Streaming API свои ограничения.
Для постоянного сбора рекомендуется использовать Streaming API, который позволяет в режиме потока в одном подключении получать твиты по определенной тематике.
Проверьте ваш клиент на предмет совместимости с API 1.1, поскольку протокол взаимодействия отличается от API 1.0.
Если вам нехватает скорости сбора твитов, можете обратиться к услугам посредников — платным серисам, рекомендуемым Twitter.
Полезные ссылки:
dev.twitter.com/docs/api/1.1
dev.twitter.com/docs/faq
dev.twitter.com/docs/rate-limiting-faq
Автор: kinguru