![]() PHP+Twitter APIでホームページに自分のつぶやきを表示名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2010年3月9日 ![]() 先日、本ページに「管理者のつぶやき」というページを追加しました(画面左のメニューにあります)。内容は私がTwitter(ツイッター)に書き込んだものを、そのまま転載しているだけですが、Twitter APIのサービスを利用すると誰でも簡単にこのようなページが作れます。 PHPプログラムを書いておくので、もし「使ってみたい」という方がいましたら、プログラム最上部の"kunisan_jp"をご自分のユーザー名に変更して、ご自由にお使いください。 ■■ Twitterのつぶやきをホームページ上に表示 ■■■ <?php //Twitter APIに接続 $contents = file_get_contents('http://search.twitter.com/search.atom?q=from:kunisan_jp&rpp=30'); //XMLをオブジェクトに変換 $xml = simplexml_load_string($contents); for ($i = 0; $i < 30; $i++ ) { //書き込み人の取得 $author_name = $xml->entry[$i]->author->name; //書き込み人のユーザー名取得 $author_id = mb_split('\(',$author_name); $id = mb_ereg_replace(' ','',$author_id[0]); //本文の取得 $bunsho = $xml->entry[$i]->title; $bunsho = mb_convert_encoding($bunsho,"SJIS","UTF-8"); //書き込み日の取得 $pdate = $xml->entry[$i]->published; $pdate = date('Y/m/d H:i:s',strtotime($pdate)); //書き込みの表示 print '<b>'.$id.'</b>: '.$bunsho.' ('.$pdate.')<br>'; } ?> ■■■■■■■■■■■■■■■■■■■■■■■■■■ Twitter APIの利用は誰でもできますが、「1時間あたり150リクエストまで」という制限があります。これを超える利用が見込まれる場合には、下記ページ(英語)から申請を行い承認されれば、「1時間あたり20000リクエストまで」と制限が大幅に緩和されます。 http://twitter.com/help/request_whitelisting →「Twitter API + PHP + MySQLの連携」の記事 PHP関連記事(リンク一覧): さくらレンタルサーバーのアクセス履歴をPHPで表示 / PHPで画像のアップロード(さくらレンタルサーバーのPHPでImageMagick) / PHP REVERSI(オセロもどき)の続き / PHP REVERSI(リバーシ) - オセロもどきゲームの公開 / PHP版-簡易アクセスブロック(IPアドレス、ホスト名、OS、ブラウザ名で制御) / ...(記事連続表示)
コメント:PHP+Twitter APIでホームページに自分のつぶやきを表示 名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2013年6月23日 ![]() 2013年6月12日以降、Twitter API 1.0が使用できなくなったことにより、上記のプログラムも動作しなくなりました。
![]() 最近の記事: 直腸肛門周囲膿瘍(痔瘻)の根治手術で入院 / 神崎君のアドベンチャーランド - プチコン4で横スクロールアクションゲーム / ロジクール ワイヤレスマウスキーボードセット(無線) MK270G / コンクリートゲーム2 - プチコン4で「崩す」ゲーム / Duolingo - 初心者向け外国語学習アプリ / 老眼鏡を購入 / 東京競馬場の指定席で初観戦 / スターバックスコーヒー エミオ石神井公園店 / インテリ君の英語遊び 経営・管理部門編 - プチコン4でビジネス英語の学習ゲーム / 直腸肛門周囲膿瘍再発で入院&手術
■ ホームへ
|