Ответ 1
Похоже, это ограничение теперь удалено. Я смог успешно получить более 4000 твитов. Не уверен, что нового максимума, но я могу добраться до первого твита. Просто нужно сделать несколько вызовов для api и установить счетчик на 200.
С https://dev.twitter.com/docs/api/1/get/statuses/user_timeline Я могу получить 3200 последних твитов. Однако некоторые сайты, такие как http://www.mytweet16.com/, похоже, обходят предел, и мой просмотр документации по API не смог найти ничего.
Как они это делают, или есть другой API, который не имеет предела?
Похоже, это ограничение теперь удалено. Я смог успешно получить более 4000 твитов. Не уверен, что нового максимума, но я могу добраться до первого твита. Просто нужно сделать несколько вызовов для api и установить счетчик на 200.
Вы можете использовать twitter страницу поиска, чтобы обойти ограничение 3200. Однако вам приходится много раз прокручивать страницу результатов поиска. Например, я искал твиты из @beyinsiz_adam. Это ссылка результатов поиска: https://twitter.com/search?q=from%3Abeyinsiz_adam&src=typd&f=realtime
Теперь, чтобы прокручивать вниз много раз, вы можете использовать следующий код javascript.
var myVar=setInterval(function(){myTimer()},1000);
function myTimer() {
window.scrollTo(0,document.body.scrollHeight);
}
Просто запустите его в консоли FireBug. И подождите некоторое время, чтобы загрузить все твиты.
http://greptweet.com/ - это попытка превзойти предел 3200 путем резервного копирования твитов, и, кроме того, это полезно для простых поисков.
Единственный способ увидеть больше - это начать их сохранение до того, как количество просмотров твитов пользователя достигнет 3200. Службы, которые показывают более 3200 твитов, сохранили их в своих собственных dbs. В настоящее время нет никакого способа получить больше, чем через любой API Twitter.
https://dev.twitter.com/discussions/276
Обратите внимание на эту вторую ссылку: "... ограничение 3200 предназначено только для просмотра временной шкалы. Твиты всегда могут запрашиваться по их идентификатору, используя метод GET status/show/: id".
Не все пользователи API twitter созданы равными - некоторые из них более равны, чем другие.
https://dev.twitter.com/docs/streaming-api/methods
Для вашего не такого равного они предлагают творческое использование других методов. Вы можете получить больше удачи, используя поисковые вызовы api с ограничением времени/идентификатора
Вы можете проверить https://www.allmytweets.net/
Это сохраняет все твиты.