2010-08-15 3 views
1

Я пытаюсь использовать это:Twitter Ограничение скорости

https://twitter.com/account/rate_limit_status.xml

, чтобы проверить, что я не буду над ограничением скорости на твиттере. Проблема, я делаю звонки, но не кажется остальными хиты пары будут уменьшить на столько, сколько я звоню:

<?xml version="1.0" encoding="UTF-8" ?> 
<hash> 
<reset-time-in-seconds type="integer">1281858712</reset-time-in-seconds> 
<reset-time type="datetime">2010-08-15T07:51:52+00:00</reset-time> 
<remaining-hits type="integer">146</remaining-hits> 
<hourly-limit type="integer">150</hourly-limit> 
</hash> 

Я просто делаю вызовы, которые не требуют аутентификаций и я читал этот бит в документации:

требует аутентификации (об аутентификации): правда, для определения состояния предельной скорости пользователя лжи, чтобы определить, запрашивающей статус IP-ограничит скорость

(https://dev.twitter.com/docs/rate-limiting)

Так что мне нужно установить false где-нибудь в моем вызове? Я не аутентифицированный пользователь, поэтому единственные ограничения, которые у меня есть, - это текущий лимит на ip.

ответ

0

№ Если вы не используете аутентификацию, тогда «ложь» предполагается автоматически.

Вы уверены, что вы делаете вызовы, которые скорость ограничена:

The Rest API делает пользователя и IP на основе ограничения скорости . Аутентифицированные вызовы API являются мерами против аутентификации . Неаутентифицированные вызовы вычитаются из вызывающего хостов.

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