トップ 最新

ただのにっき

2009-05-07(木) [長年日記]

tDiary: search-yahoo.rbで使うAPIをJSONに変えた

去年公開したYahoo! BOSS APIを使った全文検索プラグイン「search-yahoo.rb」だが、その後なにもせずに放置していたら、動いてないという報告をもらってしまった。うーむ、rubyを1.9.1にしてからだな、たぶん。

正直、理由はよくわからないんだけど(というかXMLの仕様の問題みたいなので深入りしたくない……)、Yahoo!が送り返してくるXMLを、REXMLがお気に召さないらしい。面倒なので結果をXMLで受け取るのはやめて、JSONに変えてしまった。

というわけで、現在contribにある最新版は、jsonライブラリが入ってないと動きません。ごめん。ruby 1.9.1には標準添付されてる。それ以外は自前で入れてくらはい。

他の実装も作りたいんだけどなー。

Tags: tDiary yahoo!