Итак, я использую NodeXL, чтобы получить конкретный твиттер хэштага, и у меня возникли проблемы с пониманием того, как работает ограничение скорости. Я просмотрел его на странице Twitter, а также this SO сообщение, но даже после прочтения обоих я не совсем понимаю. На странице API написано:Твиттер, ограничивающий путаницу?
Поиск будет ограничен 180 запросами за 15-минутное окно.
, а также
Ограничение скорости в версии 1.1 API, прежде всего, рассматривается на основе каждого пользователя - или более точно описано, в маркер доступа под вашим контролем. Если метод разрешает 15 запросов на окно ограничения скорости, то он позволяет вам делать 15 запросов на окно за маркер доступа с фиксированным доступом.
Но я полностью смущен ... возможно, потому, что я никогда не работал с какой-либо базой данных или анализом социальной сети раньше.
Когда он говорит, что он всегда составляет 180 запросов за 15 минут, что именно составляет запрос? Способ поиска в NodeXL заключается в том, что вы ограничиваете количество твитов, которые ищете. Итак, если я один раз и установил ограничение на твит на 1000 твитов, это только 1 запрос?
Извините, если это кажется глупым или действительно элементарным вопросом, но у меня просто нет опыта с этим материалом вообще, и любая помощь будет очень признательна, спасибо!
ohhh я смотрю .... спасибо !! Итак, в основном, за 1000 твитов, я сделал 10 запросов? Я не понимаю, что вы имеете в виду, я не могу установить счет до 1000. – ocean800
Да. Ваш первый звонок получит последние 100 твитов, а для получения 101-200 вам нужно будет использовать параметры 'from_id' и' max_id' вместе с вашим запросом типа 'count', который выведет вам следующие 100 твитов. Аналогичным образом вам нужно получить старые твиты. Но есть ограничение, которое [Search API обычно поддерживает только твиты с прошлой недели] (https://dev.twitter.com/rest/public/search). Вы можете использовать «Streaming API», если хотите получать твиты от настоящего до будущего, не прошедшего. –