2006/12/08

[Tech Tips] Blogger.comをMixiの外部日記として使う (1)

先週、ブログをblogger.comに引越ししたが、Mixiへの接続がうまく取れなくてこまっていた。(ちなみに、Greeは初日から問題なく同期ができた。)一週間、いじったり問い合わせたりした結果、一応解決できたので、書き留めておく。

問題は要するに、Mixiの「外部日記」機能がRSS 1.0にしか対応していないことにあるようだ。ちなみに、blogger.comのフィード(http://nounounikki.blogspot.com/feeds/posts/defaulthttp://nounounikki.blogspot.com/feeds/posts/default?alt=rssなど)は、ATOM 1.0またはRSS 2.0である。当座の解決策としては、www.feedburner.comというフィード中継サイトを用い、bloggerのフィードをRSS 1.0に翻訳してMixiに読ませる、ということを行った。手順は以下の通りである。

  1. www.feedburner.comに加入(無料)、bloggerのフィードを登録
  2. feedburnerの設定画面(Optimizeタブ)にて、"SmartFeed"機能を解除、"Convert Format Burner"機能を"RSS 1.0"に設定、"Content-Type Burner"機能を"application/rdf+xml"に設定
  3. Mixiにて、feedburnerのリンクを外部日記として登録(http://www.feedburner.com/nounounikki)、「日記・ブログの選択」は「その他」を選ぶ

参考リンク
mixi RSS woes
RSS and Mixi and I don't know what I'm doing


ちなみに、この問題を解決するにあたってフィードの正当性を確認したところ(http://feedvalidator.org/http://validator.w3.org/)アマゾンの商品リンクに使われているCSSの"! important"タグと、blogger.comの画像引用に用いられているonblur機能(JavaScript)が問題となりうるというので、該当部分を削除した。これも、Greeは問題なく読んでいた。

0 件のコメント: