Существует ли ограничение времени для твитов на аккаунт, которые вы можете запросить через Twitter API? - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь получить твиты полугодичной давности, используя Tweepy и Twitter API.Аккаунты с более низкой частотой твитов не являются проблемой, но более активные аккаунты не предоставляют старые твиты.Изменения лимита, например, 2 дня назад самый старый твит с определенной учетной записи был с 12 февраля, а сегодня самый старый, который я могу получить, - с 16 февраля.

Это не касается ограничения количества твитов на запрос.Я использую max_id с наименьшим идентификатором твита, который у меня есть, и помещаю количество твитов на запрос (количество) в 1000.

Я также проверил код Tweepy, чтобы проверить скрытые аргументы, которые я пропустил, номне кажется, что ограничение в API Twitter не раскрывается.

Идентификатор твита, который я сохранил несколько дней назад, но который недоступен, может использоваться для получения твитов через браузер.

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

Кто-нибудь знает что-нибудь об этом?Может быть, обходной путь?

1 Ответ

1 голос
/ 18 мая 2019

Максимальное количество твитов, возвращаемых для пользовательской временной шкалы, составляет 3200.Вот соответствующий документ

https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...