特定の主題に関する最新のツイートのスクロールリストを含むセクションをWebページに追加したいと思います。これはどのように達成できますか?
それが常に同じ主題である場合、URLを使用してWebページ内にWebページを埋め込むのと同じくらい簡単でしょうか。
http://topsy.com/s?q=%23marktwain
(「marktwain」を主題が何であれ置き換えます)?
特定の主題に関する最新のツイートのスクロールリストを含むセクションをWebページに追加したいと思います。これはどのように達成できますか?
それが常に同じ主題である場合、URLを使用してWebページ内にWebページを埋め込むのと同じくらい簡単でしょうか。
http://topsy.com/s?q=%23marktwain
(「marktwain」を主題が何であれ置き換えます)?
埋め込まれたタイムラインを作成するか、ライブツイートを試すことができます-jqueryプラグイン
Tweetsharpを使用して twitter api を活用できます
直面する問題の 1 つは、すべてのクエリで OAuth を使用する必要があることです。これは、Twitter API v1.1 で必要になります。Twitter は API の v1.0 を廃止し、来月シャットダウンする前にブラックアウトを開始します。Twitter の Web ページにも、これを行うための Web ページ ウィジェットは見当たりません。
これを Web ページに埋め込む場合は、JavaScript OAuth ライブラリが必要になります。これは、資格情報を Web ページに含める必要があることも意味します。これは安全でないアプローチです。
Silverlight も可能ですが、Microsoft が HTML/JavaScript に重点を置いているため、その将来は疑わしい状態に置かれています。さらに、誰かがコンポーネントを逆コンパイルして資格情報を取得する可能性もありますが、これも安全ではありません。
これにより、サーバー側のソリューションが最良の可能性として残されます。これは、プルまたはプッシュで処理できます。SignalR はプッシュに適したアプローチですが、トレードオフは、即時の更新のために継続的に実行されるプロセスが必要になることです。独自のサーバーを実行している場合は、定期的な検索クエリを実行するか、フィルター ストリームを使用して SignalR を使用して結果をページにプッシュする Windows サービスを介してプロセスを実行できます。プル アプローチでは、ページで Ajax クエリを使用してタイマーを実行し、サーバーに返し、新しいツイートを収集してページに表示できます。これらはほんの一例にすぎませんが、問題にどのように取り組むかのアイデアを提供するために提供されています。
Twitter には、使用できるライブラリのリストがあります。Twitter API v1.1 もサポートするLINQ to Twitterを作成しました。