https://dev.twitter.com/docs/api/1/get/statuses/user_timelineを使用すると、3,200件の最新のツイートを取得できます。ただし、http://www.mytweet16.com/などの特定のサイトは制限を回避しているようで、APIドキュメントを参照しても何も見つかりませんでした。
彼らはそれをどのように行うのですか、それとも制限のない別のAPIがありますか?
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コンソールで実行するだけです。そして、すべてのツイートをロードするためにしばらく待ちます。
詳細を確認する唯一の方法は、ユーザーのツイート数が3200に達する前に保存を開始することです。3200を超えるツイートを表示するサービスは、それらを独自のデータベースに保存しています。現在、TwitterAPIを介してそれ以上のものを取得する方法はありません。
https://dev.twitter.com/discussions/276
2番目のリンクからの注意:「…3,200の制限はタイムラインの閲覧のみです。ツイートは、GET statuss / show /:idメソッドを使用してIDで常にリクエストできます。」
http://greptweet.com/は、ツイートをバックアップすることで3200の制限を超えようとする試みであり、それ以外に単純な検索に役立ちます。
私はこの(Twitter)業界に長い間携わっており、TwitterAPIとドキュメントに多くの変更が加えられているのを目撃しました。私はあなたに一つのことを明確にしたいと思います。3200ツイートの制限を超える方法はありません。Twitterは、新しいプレミアムAPIでもこのデータを提供していません。
誰かがこの制限を超えることができる唯一の方法は、個々のTwitterユーザーのツイートを保存することです。
幅広いデータベースを持ち、3200以上のツイートを提供すると主張する利用可能なツールがあります。それらのいくつかは、私が知っているfollowersanalysis.com、keyhole.coです。
最大値が3200をわずかに超える可能性があることを確認できます。現在3231に達しています。
すべてのTwitterAPIユーザーが同じように作成されているわけではありません。一部のユーザーは他のユーザーよりも同等です。
https://dev.twitter.com/docs/streaming-api/methods
それほど等しくないあなたのために、彼らは他の技術の創造的な使用を提案します。時間/ID制限のある検索API呼び出しを使用すると、より多くの運が得られる可能性があります
https://www.allmytweets.net/を確認できます
これにより、すべてのツイートが保存されます。