twitterの書き込みをサイトに表示

twitterRSSMagpieRSSを使って読み込んで、サイトに表示させてみた。
やったこと

  • ダウンロードしたmagpierssを /htdocs と同じ位置に設置。
  • /magpierss/cache を作成し、apache権限で書き込み可に。
  • 実行する php で以下の定義を宣言。
 define('MAGPIE_DIR', '../magpierss/');
 define('MAGPIE_CACHE_DIR', MAGPIE_DIR.'cache');
 define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
 define('MAGPIE_CACHE_AGE', 300);
 require_once(MAGPIE_DIR.'rss_fetch.inc');
  • サンプルにあるようにRSSデータを取得。
 $rss = fetch_rss( RSSのURL );

特に面倒なことは無いけれど、twitterのpubDateが+0000なので、$rss->items[N]["date_timestamp"]に+32400(+0900)するのを忘れると、twitterのような2時間前といった表記の計算が狂う。