(現在は機能していません)ページ http://stream.Twitter.com/1/statuses/sample.json は、JSONデータの連続的で無限のストリームを返すために使用されます。
自分のWebページ内でjQuery(またはJavaScript、できればjQuery)を使用して処理し、ツイートのライブフィードに基づいて視覚効果を表示できるようにします。
私の知る限り、jQuery parseJSON
関数はすべてのデータがサーバーによって送信された後にのみコールバック関数を実行しますが、これは実際には連続したデータストリームです。データを「発生時に」処理しながら、接続を実行し続けるにはどうすればよいですか?
最新のブラウザーでこれを可能にする(そして古いブラウザーではjQueryスタイルにフォールバックする)オープンソースプロジェクトがあります。呼び出し構文はjQuery.ajaxに似ています:
質問で指定したURLは、JSON応答ストリームを送信します。ブラウザのクロスドメインセキュリティ制限のため、javascriptを使用してアクセスすることはできません。サーバーにブリッジサーバー側スクリプトを実装する必要があります。これは、AJAXリクエストを使用して、定期的にpollできます)またはTwitter.com
でサイトをホストします。