Ограничения скорости API Twitter для публикации обновлений

У меня есть приложение для рассылки, скажем, около 100+ твитов каждый день. Я использую OAuth для аутентификации. Twitter API сообщает, что количество сообщений для сообщений не ограничено. Однако я получаю следующую ошибку:

403: запрос принят, но он был отклонен. В сопутствующем сообщении об ошибке будет объяснено, почему. Этот код используется, когда запросы отклоняются из-за ограничений обновления (http://support.twitter.com/forums/10711/entries/15364). ошибка - Пользователь превышает дневной лимит обновления статуса. запрос - /1/statuses/update.json Соответствующие обсуждения можно найти в Интернете по адресу: http://www.google.co.jp/search?q=15bb6564 или http://www.google.co.jp/search?q=010f3e5b TwitterException {exceptionCode = [15bb6564-010f3e5b], statusCode = 403 , retryAfter = 0, rateLimitStatus = null, version = 2.1.11}

Означает ли это, что вызовы API обновления статуса также ограничены по скорости?

Спасибо


person rcs    schedule 25.02.2011    source источник


Ответы (3)


Да Скорость обновления статуса ограничена. но 100 в день не проблема.

Текущие ограничения Twitter

Текущие технические ограничения для аккаунтов:

  1. Обновления: 1000 в день. Суточный лимит обновлений далее разбивается на меньшие лимиты для получасовых интервалов. Ретвиты считаются обновлениями.

От: http://support.twitter.com/forums/10711/entries/15364

person Shoban    schedule 25.02.2011
comment
Если у них есть получасовые ограничения, это означает, что я могу отправить только 20 обновлений за полчаса. Но я смог отправить около 100 обновлений за 15 минут, и только после этого я получаю исключение. Если я отправлю следующий твит после ожидания в течение 2 часов, он снова не удастся. - person rcs; 25.02.2011

Вы используете какой-то виртуальный хостинг? API твиттера ограничен IP-адресом, и если на вашем IP-адресе есть другие приложения, также использующие твиттер API, вы будете делить с ними ограничения скорости. Я столкнулся с этой проблемой с крошечным приложением на движке приложений Google, несмотря на то, что делал всего около 10 запросов в час.

person Alex jg    schedule 25.02.2011
comment
Нет. Я не использую виртуальный хостинг. Я аутентифицирован с помощью OAuth. Так что, если я прав, он ограничивает скорость пользователя, а не скорость IP-адреса. - person rcs; 25.02.2011

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

Does this mean that status update API calls are also rate limited?

Да, но не напрямую. Поскольку "Twitter API говорит, что скорость сообщений для сообщений не ограничена" верно, но не все запросы POST являются вызовами обновления статуса.

person rahulserver    schedule 14.11.2013