mixiと更新されない外部日記とRSS

 去年の12月20日、カードヒーローの記事からなぜかmixiの外部日記が更新されなくなってたんですよ。mixiはそれほど利用してないんですが更新されないのもなんか気分よくないので時々解決に向けて調べたりRSS出力をいじったりして試行錯誤してたんですがとうとう今日解決しました。

 使ってるRSSリーダーやzoomeなどでは取得されてるけどOpenPNE系のSNSとmixiではダメだったのでRSSが正しいかチェックするFeed Validatorでチェック。US-ASCIIがどうのこうのと出ていたので調べてみるとファイルはUTF-8なのにサーバーはUS-ASCIIとして出力しているという問題らしいと判明。.htaccessで拡張子.rdfをcharset=UTF-8に設定してみたところ見事OpenPNE系は復活。

 しかしmixiの方はいつまでたっても更新されませんでした。Feed Validatorでdc:dateの所が黄色くなってるけど時間表示のフォーマットは更新されてた頃と同じだしなぁ~と半ば諦めてました。そして今日見つけた記事「新RSS Crawlerの裏側」。mixiのRSS取得が12月12日から新しくなってる……ということは以前大丈夫だったというのは関係ない?、とdc:date関連を重点的に調べてみたところ原因っぽいものを発見。今までは「2008-01-27T00:00:00+0900」のように「+0900」で出力してたんですが正しくは「2008-01-27T10:01:00+09:00」と:がいると。で、その部分修正したらあっさり反映しました。

 こうして1ヶ月近くにわたる反映されないYO!問題は無事終結したのでした。めでたしめでたし。

広告

『mixiと更新されない外部日記とRSS』へのコメント

  1. 名前:ほのぼにスタ 投稿日:2008/01/28(月) 20:54:26 ID:9333e7cc6

    日記書いてないと思ってたわw
    ちなみに今日のヤツ何が書いてあるかオレには全然ワカンネw