以前書いた「PRaggerでmixiのマイミク新着日記全文とコメントを取得しRSS化 @ DreamHost」の通り、mixiでのマイミク新着日記をRSSリーダで読めるよう設定していたのですが、実はあるときから正しく出力できなくなっていました(2008年12月1日ごろ)。
エラーとしてはこんなの。
required variables of maker are not set: items (RSS::NotSetError)
個人的には「まぁいいか」ぐらいで放置していたのですが、「mixi RSS化」なんかで検索して該当エントリーに来てくださる方が結構いるので、修正対応しました。
基本的な設定は「PRaggerでmixiのマイミク新着日記全文とコメントを取得しRSS化 @ DreamHost」の通りで、plugin/Feed/ の mixi_get_new_friend_diary.rb のみ以下のファイルに差し替えてください。
mixi_get_new_friend_diary.rb(20090325最新版)
修正内容はごく単純で、53行目でRSSのバージョン指定を1.0から2.0に変更しました。
rss = feed.to_rss(”1.0″) do |maker|
↓
rss = feed.to_rss(”2.0″) do |maker|
3ヶ月以上も動かない情報を公開してしまっていてごめんなさい。
One Response to “バージョンアップ:PRaggerでmixiのマイミク新着日記全文とコメントを取得しRSS化 @ DreamHost”
[...] このエントリーで解説している方法では正しく動作しなくなってしまいました(2009年3月25日現在)。修正対応方法については「バージョンアップ:PRaggerでmixiのマイミク新着日記全文とコメントを取得…」をご覧ください。 [...]