2012-04-04 10 views
0

twitterストリームAPIを使用して、指定したユーザーの最新のツイートを表示する必要があります。私は適度なPHP、JSON、Javascriptの知識を持っていますが、私自身でこのtwitterストリームAPIを理解するには十分ではありません。誰かがこのtwitterストリームに "接続"して最新のつぶやきを表示するようなものを私に説明することはできますか?実際のサーバー上で何かを行う必要があるのですか、それともウェブサイトテンプレートのjsonとPHPコードを介して行うだけですか?TwitterストリームAPIを使用して最新のツイートを表示

+0

は「何かが実際のサーバー上で実行する必要がない、またはこのすべてのちょうど介して行うことができますいくつかのjsonとPHPのコードは、Webサイトのテンプレートですか? - PHPコードは、テンプレート内にあっても常にサーバー上で実行されます。 –

+0

140 Devサーバーを使用している場合、つぶやきは特別なデータベーステーブルに格納され、zipに含まれる設定ファイルで簡単に設定できます。 – Chamilyan

答えて

0

このためにストリーミングAPIを使用する必要はありません。

statuses/user_timelineを取得して解析する必要があります。あなたはそれを読み込んでJavaScriptで完全に解析することができます。実際にはここでPHPの作業を行う必要はありません。

+0

最新のtwitterステータスを取得して解析するための通常の方法を使用して、毎時間最大のtwitterリクエストを5分以内に過ぎます。このため、TwitterストリームAPIに接続して使用する方法を学習しようとしているため、毎時のリクエスト上限を避けることができます。 – taylor

+0

レスポンスをキャッシュすることで、1時間ごとのリクエスト上限を回避することができます(PHPには、キャッシュする方法がいくつかあります(ファイルに書き込んだり、APCやデータベースなどに保存するなど)。 – ceejayoz

+0

ちなみに、ページを表示するたびにStreaming APIへの接続を作成して破棄している場合は、そのキャップも表示されます。 – ceejayoz

0

何らかの理由でStreaming APIを使用している場合。あなたができることは、PHP phirehoseのようなものを使用するか、死んでシンプルなように簡単にすることです。 Adam Greenが140 DEVサーバーについて投稿した情報を調べて読んでください。 http://140dev.com/

、あなたはここからPHPフレームワーク/サーバーをダウンロードすることができます:

彼のウェブサイトはこちらですhttp://140dev.com/free-twitter-api-source-code-library/twitter-database-server/download/

関連する問題