すべてのTwitterリンクを取得する方法は?
-
10-07-2019 - |
質問
Twitterに追加サービスを提供するサイトがたくさんあります:
- hashtags.org
- tweetmeme.com
- repeets.com
- dailyrt.com
- backtweets.com
これらにはすべて共通点があります。Twitterからすべての更新を取得しているようです。そうでなければ、彼らはそのような複雑なサービスを高品質の結果で提供できませんでした。
しかし、彼らはこれをどのように行うのですか? TwitterにはXMPPフィード(Firehose)がありますが、すべてのユーザーがそこからデータを取得できるわけではありません。
推奨できるアプローチや使用していると思われるアプローチはありますか?通常のAPIは制限が多すぎませんか?
解決
Twitterには、新しいストリーミングAPI があり、誰でもアクセスできるように見えます。まだアルファ版ですが、これがtweetmeme.comがおそらく使用しているものです。
他のヒント
http://apiwiki.twitter.com/Rate-limited から引用p>
ホワイトリスト
一部のアプリケーションでは、 デフォルトの制限では不十分です。 このような状況では、私たちは提供します ホワイトリスト。可能です アカウントとIPの両方をホワイトリストに登録する アドレス。ホワイトリストに登録された各エンティティ、 アカウントまたはIPアドレスが 1時間あたり20000要求を許可しました。もし あなたはそのアプリケーションを開発しています ホワイトリスト登録を検討する必要があります。 ホワイトリストに記入してください リクエストフォーム。マニュアルレビュー 処理には最大1週間かかる場合があります。もし、あんたが 必要なホワイトリストがあります 追加により更新された、または IPアドレスの削除、再適用 変更の説明。承認 ホワイトリストリクエストの拒否 メールアドレスにメールで送信されます 提出したアカウントに関連付けられている アプリケーション。
tweetSharp http://tweetsharp.com/ をご覧ください。 Twitter APIへのアクセスをより簡単にする.Netライブラリです。私の会社の名前をツイートで検索するために小さなアプリで使用しました。詳細を知りたい場合は、dnrTVエピソードもあります。
あなたが何を意味するのかよくわかりません
"通常のAPIは制限されすぎています"
最初に戻るすべてのツイートにアクセスできるわけではありませんが、私が理解しているように、かなりまともなTwitterクライアントを構築するには十分です。
Twitterizer をご覧ください。これまでに使った他のどのTwitter ASP.NETライブラリよりもずっと簡単です。