Лимит твиттера? - PullRequest
       39

Лимит твиттера?

2 голосов
/ 01 марта 2012

Итак, я знаю, что твиттер имеет ограничение скорости 150 запросов в час.Но по какой-то причине я продолжаю получать сообщение из твиттера об ошибке, что я достиг своего предела скорости, что невозможно, учитывая количество раз, когда я к нему обращался.

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

Однако даже после того, как мой сайт перешел на выделенный ip, оставшиеся в час хиты все равно уменьшаются с той же скоростью, и я его не использую .. Честно говоря, я понятия не имею, почему это происходит.

И интересная вещь: я попытался использовать код javascript, предоставленный: http://code.google.com/p/twitterjs/ и обнаружил, что даже после достижения предела 0, он все еще может загружать твиты.

Кто-нибудь знает, почему этопроисходит

Тестовая страница, над которой я работал: http://ice3studio.com/twitterTesting/ - 1-й раздел в белом поле - это js с php-кэшированием (который не может получить канал Twitter после достижения лимита) - 2-й раздел - этоJS код из Google Code

Я очень новичок в этом, поэтому я ценю любую помощь!Заранее спасибо: D

1 Ответ

2 голосов
/ 01 марта 2012

Если запрос GET аутентифицирован, то ограничение скорости применяется к пользователю, в противном случае это IP-адрес. Только GET-запрос имеет ограничение скорости. POST-запрос не имеет ограничения скорости.

Twitter JS может загружать твиты, потому что он работает на клиентских концах и у каждого клиента свой IP. Если вы используете эту библиотеку с той же учетной записью , она будет ограничена при отправке аутентифицированного запроса.

Вы всегда можете белый список своих IP и учетной записи . Это значительно увеличит ваш лимит скорости.

...