きばらじのTwitterクライアントを改良

キバンインターナショナルでは、毎日お昼にUstreamやWatershedを利用してきばらじを放送しています。きばらじの画面放送の右側には、Twitterクライアントが設置されているのですが、実はこのTwitterクライアントは、キバンインターナショナルオリジナルのシステムです。

このようなTwitterクライアントは、通常、Twitterのハッシュタグ検索を利用しています。しかし、Twitterのハッシュタグ検索は、あまり安定していません。大きな遅延が発生したり、発言者によっては一切検索結果に表示されなかったりします。そこで、キバンインターナショナルでは、独自のデータベースを構築し、発言を確実に表示できるようにしました。

しかし、このシステムにも問題はありました。Twitter本家に投稿された発言など、きばらじ以外からの投稿が表示されないのです。そこで、このたび、Twitter本家から、API経由で投稿を取得する仕組みを構築しました。APIで取得した発言と、DBに直接登録された発言を統合することで、より安定したTwitterクライアントになりました。

Twitterから発言を取得するためのソースコード (PHP)

1
2
3
4
5
6
$hash = "#kibaraji";
$data = json_decode(file_get_contents("http://search.twitter.com/search.json?q=".rawurlencode($hash)), true);

foreach($data['results'] as $row){
/* ここにDBに登録するためのコードを書く */
}

Facebookページもよろしくお願いします

CATEGORIES twitter, Ustreamby.a.takeuchi3 Comments2010.12.29
TAGS ,  
記事の投稿者
a.takeuchi a

Facebook comments:

コメントをどうぞ

Eメールアドレスは公開されません。

Trackback URL

管理者の承認後に表示します。無関係な内容や、リンクだけで意見や感想のないものは承認しません。

  • 製品・サービス
    PC、iPhone対応のeラーニングシステム。20名まで無料でASPサービスを利用できます
    PC、iPhone対応のeラーニング学習管理システム(LMS)【SmartBrain】
    http://smartbrain.info/
    PC、iPhone対応のeラーニングシステム。ユーザ数無制限のASPコースをご用意。


    eラーニングポータルサイト【elearning.co.jp】
    http://elearning.co.jp/
    eラーニング専門企業(株)キバンインターナショナルの製品を紹介しています。


    コンテンツビジネス支援パック
    http://contentsbank.jp/

    Ustream配信、動画コンテンツ制作、セミナーにご利用いただけるレンタルスタジオ
    Ustreamレンタルスタジオ「パンダスタジオ」
    http://pandastudio.tv/

    eラーニング専門企業(株)キバンインターナショナルのスタッフが、eラーニングに関する情報・最新事情をBlogでご紹介。月50本程度の情報発信を行っています。
    ブログ「blog.eラーニング.co.jp」
    http://blog.elearning.co.jp/

  • アーカイブ
  • カテゴリー
  • Amazon
  • タグ