解決済

clip!clip!
Ads By Google

複数の自分のブログからRSSを使って、ひとつの日記に表示するには?

はじめまして。 livedoorのブログを複数使わせていただいてます。
A:学校の友達向け
B:学校以外の友達向け
C:趣味用
D:ひとり言用
4つのブログを書いています。(すべてlivedoorです)
そこで自分用(ひとり用を活用します)の日記に(サイドバーでなくて日記本文)RSSを使って表示したいと思います。
今までの質問などを拝見しました。
はてなRSSを利用するなど読みましたが、日記の本文に掲載する方法がわかりません。
どうか教えてください。

1:RSSを取得してサイドバーに表示する方法はわかります。
2:RSSの取得方法もわかります。
3:日記の本文に最新の自分の他のブログ記事を掲載したい。
4:掲載するときは最新の日記だけを表示したい。

以上です。
よろしくお願いいたします。

2008-01-27 05:14の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2008-01-27 18:54:27ベスト
Ajax を用いてRSSを読み込むとしても、
基本(IEは実行時許可すればOK)、他のサイトのデータの読み取りはできなかったと思います。
(同じライブドアブログでもサイトが違えば別サイト扱いだと思います。)
それで、そのような場合は別サーバーを経由する必要がありますが、
http://www.drk7.jp/MT/archives/001011.html
を使わせてもらえば、読み込みできると思います。
上記のページはライブドアお天気サービスのRSSの自サイトへの読み込みのサンプルにもなっていますので参考になるかと思います。
後は、「最新の」の意味が問題ですが、
例えば、
前回表示した時
一昨日投稿された記事があった。
それから日をおいて
昨日新しい記事があった。
今日新しい記事があった。
という時、
今日の時点で
昨日と今日の記事が最新であるというような判断はちょっとできないのではないかと思います。
なぜなら、ページ上のスクリプトから(クッキーのような少量のデータは別として)データの保存をすることはできないからです。
(つまりRSSに載っている記事が"最新"の記事であるということになります。)
自信度 : 自信なし 回答レベル : アドバイス

いまはたくさんのRSSサービスがあることを知りました。
上手に利用したいと思います。

Ads By Google

コメント(2)

2008-01-31 01:23:07

Yahoo Pipes↓を使えば複数のRSSをミックスして新しいRSSを生成できます。
http://pipes.yahoo.com/pipes/
英語ですが、日本語の解説サイトは結構あります。↓が比較的読みやすいです。
http://www.itmedia.co.jp/bizid/articles/0706/04/ne...

JS書くよりはたぶん簡単なはずですw

#2.  ちぃい
2008-01-31 03:39:36

こんばんは。とても面白そうなので週末の夜にチャレンジしてみます。
ありがとうございました!

トラックバック(2)

トラックバックURL: