ホームページ制作 ウェブコンサルティング 626ウェブファクトリー(兵庫県神崎郡)

TwitterのRSSをサイトに表示させてみる

2010 年 3 月 15 日

20100315

Twitterのタイムラインを自分のサイトに表示させてみた。

最初はTwitterで配布しているウィジェットを入れようとおもったが、
なぜかレイアウトが崩れてしまうんだな~。なんでやろ。。

おまけにJavaScriptなんで検索にもひっかからんかな~と思い。。PHPで読み込むように細工。

以前に他のサイトで使ったRSSフィード読込のコードをちょこっと改造。


<ul>
<?php
$xml = simplexml_load_file('http://*****:*****@twitter.com/statuses/friends_timeline/********.rss');
$i = 0;
$p = 5;
foreach( $xml->channel->item as $item ) {
f( ++$i> $p ) break;
$pubdate = (string)$item->pubDate ;
$link    = (string)$item->link ;
$title   = (string)$item->title ;
$_date = explode(" ",$pubdate);
$u_time = strtotime("$_date[4]$_date[1]$_date[2]$_date[3]");
$j_time = $u_time+32400;
$time   = date("Y年m月d日 H時i分",$j_time);
echo '<li><a href="'.$link.'">'.$title.'</a><br /><small>('.$time.')</small></li>'."\n";
}
?>
</ul>

TwitterのRSSフィードは認証が必要みたいなんで、URLの*に表示させたいRSSのID:PASSをいれてやる。

http://ID:PASS@twitter.com/statuses/friends_timeline/*****.rss

RSSのファイル名は直接Twitterで確認(右下のRSSフィードってところ)

それとRSSフィードを直接確認すると、なんかしらないけど投稿時間が9時間遅い。

ほんでもってそれを足して投稿日時を出力。

20100315_2

こんな感じっす。

タグカテゴリ:

トラックバックURL

feed RSSリーダーで購読

関連するエントリー

« 前の記事:
« 次の記事:

コメント / トラックバック 2 件

白いたいやき

参考になります。
是非設置してみたいと思うのですが、rssのURLは分かるのですがIDはどのIDになりますか?
自分のIDですかそれともAPIのIDやPASSが必要になりますか?

2010 年 4 月 12 日 10:10 PM

626wf

白いたいやきさん >>
IDはツイッターのIDです。(僕の場合は626wf)
パスワードはログインの時に使用するパスワードです。
APIのID.PASSは取らなくても大丈夫です。

※今このサイトで表示しているのは、実は仕様かえてしまったんです(汗)。RSSじゃなくてこちらはXML読み込んで処理してるタイプなんです。またアップします。

2010 年 4 月 13 日 10:14 AM

コメントをどうぞ

投稿者:Web屋のおっさん


最新の記事・ニュース

よく読まれている記事

記事カテゴリ

月別アーカイブ


Twitter


626wf - タイムライン

ブログにエントリ: タブレットを買いました - ドコモのデータ通信端末のしばりが解けたので、正月に機種変更でタブレットにかえてみました。あまり興味なかったんですが、テザリング機能を実装していて、しかも防水ってことでARR... http://t.co/IDIVM006
(2012年01月25日13時34分)

びっくりです。まだ若いのに・・・→ミホノブルボンの主戦、小島貞調教師急死(デイリースポーツ) - Y!ニュース http://t.co/RyjltgfY
(2012年01月23日23時36分)

ライブカメラには使えないよなあ→無線LAN搭載モデルも用意、見るも楽しい iVIS「HF M52」「HF M51」(ITmedia デジカメプラス) - Y!ニュース http://t.co/NSQF7iqB
(2012年01月20日17時32分)

これいいね♪→PC不要、ビデオカメラと接続してムービーのライブ配信ができる「Live Shell」 - GIGAZINE http://t.co/JeDGT4oW
(2012年01月18日23時25分)

「ステマ」も「やらせ」にしたらどうやろ→ニートを「レイブル」呼称変更 大阪府が提唱、どう変わる? : J-CASTニュース http://t.co/RXSSn0HP @jcast_newsさんから
(2012年01月17日16時38分)


ウェブコンサルタント 岡本泰雅はじめまして。Webコンサルタントのおかもとです。最近写真より太ったねとよく言われるんでボチボチ写真をかえようかと思ってます(涙)

626ウェブファクトリー
〒679-2336
兵庫県神崎郡市川町沢559-1
TEL/FAX:0790-28-2200

Valid XHTML 1.0 StrictValid CSS!