https://dev.Twitter.com/docs/api/1/get/statuses/user_timeline を使用すると、3,200件の最新のツイートを取得できます。ただし、 http://www.mytweet16.com/ のような特定のサイトは制限をバイパスしているようで、APIドキュメントを閲覧しても何も見つかりませんでした。
彼らはそれをどのように行うのですか、または制限のない別のAPIがありますか?
Twitter 検索ページ を使用して、3,200の制限をバイパスできます。ただし、検索結果ページを何度も下にスクロールする必要があります。たとえば、@ 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を超えるツイートを表示するサービスは、独自のデータベースに保存されます。現在のところ、Twitter APIを介してそれ以上のものを取得する方法はありません。
https://dev.Twitter.com/discussions/276
2番目のリンクからの注意:「…3,200の制限はタイムラインの閲覧のみです。ツイートは、GET statuses/show /:idメソッドを使用して、常にIDで要求できます。」
私はこの(Twitter)業界に長い間携わっており、Twitter APIとドキュメントの多くの変更を目の当たりにしました。あなたに一つのことを明確にしたいと思います。 3200件のツイート制限を超える方法はありません。 Twitterは、新しいプレミアムAPIでもこのデータを提供しません。
誰かがこの制限を超えることができる唯一の方法は、個々のTwitterユーザーのツイートを保存することです。
幅広いデータベースがあり、3200を超えるツイートを提供すると主張するツールがあります。それらのほとんどは followersanalysis.com 、 keyhole.co である。
最大値は3200をわずかに超えることがあることを確認できます。現在、最大3231を取得しています。
すべてのTwitter APIユーザーが平等に作成されているわけではありません-一部のユーザーは他のユーザーより平等です。
https://dev.Twitter.com/docs/streaming-api/methods
あなたがそれほど等しくないために、彼らは他の技術の創造的な使用を提案します。時間/ ID制限付きの検索API呼び出しを使用することで、さらに幸運を得ることができます