Updated : January 2011
Atom feedのバグについて
APIを使用して、atomxml形式で結果を取得した時の留意点
(1)link先のURI
結果が正しくない(バグ)と思われるので、以下のように編集する。
ドキュメント本体
/api/search/fetch を /search/click に置換する。
キャッシュ(alternate)
/api/search/fetch を /search/click に置換する。
HTML形式(via)
/api/search/cacheclick? を /search/click? に置換する。
APIを使用して動作しているサーバと、Omnifindのサーバが異なっている場合、リンクが正しく行われない。
<base href=....>で相対リンクの基準を指定する必要がある。
(2)Document URI
URLエンコードされているため、日本語の名称が判読し難いので、urldecode()で復元する。
file://localhost/D:/... という形式でサーバー上の物理位置が表示されておりセキュリティ上は好ましくないため、先頭の文字列を編集しておく方が良いと思われる。
(実際には、link先のURIの中にも現れているので気休め程度か...)