FeedBack の FAQ を書きました。まだ色々と書き足すべき項目もありますが、ひとまず公開。
FeedBack FAQ
http://naoya.dyndns.org/doc/feedback/faq.html
# 細かいバグフィクスを随時やってます。
DMしましたがお返事を頂けないので、こちらにコメントします。
> RSS取得用のAPI仕様は?
> REST(HTTP GETにXML返し)アーキテクチャを採用し
> ています。(中略) 取得できる記事は、そのキーワ
> ードにマッチする最新20件分です。
REST APIを利用するRSSSearchというWebクライアントを作成しています。先日複数ページ対応したのですが、それに関連して是非以下2つのAPI機能エンハンスメントを検討頂けないでしょうか。
(1) リプライXML(RSS v.1.0)の中にkeywordに対する総検索件数を含めて貰う。RSS 1.0にはこれに該当するフィールドはありませんので、拡張名前空間で定義頂けると助かります。
(2) 現在APIは最初の1ページ(20件)しか返してくれないと思いますが、是非2ページ以降も返せるようにパラメータ(pageといった)をサポート頂けないでしょうか。
こちらで調べたところ、RSS検索エンジンでは、Technoratiは独自フォーマットXMLを使っていて(1)(2)ともサポートしているのですが、Feedster, Bulkfeedsは(2)のみサポート(つまり総ページ数を計算できない)といった状況です。
お手数をおかけして申し訳ありませんが、是非前向きにご検討を頂けますと大変助かります。
また、RSSSearchでのRSSの使い方についてはどのように思われますでしょうか。いまカスタマイズしている範囲は、RSS 1.0のフォーマットから2.0を変換作成すること位です。近いうちに該当キーワードの強調機能をつけようかと思っています。何かご希望などあれば頂けると幸いです。
[1] Posted by: myasuda at February 2, 2004 12:02 AM [返信]もしRSS REST APIで対応が難しければ、XML-RPC対応APIというのはいかがでしょうか。こちらだとRSSの制約は受けず、独自フォーマットのXMLを利用できるので、パラメータなどはかなり自由に定義していけるのではないでしょうか。
WaypathやNewsIsFreeというRSS検索エンジンがXML-RPCベースのAPIを提供しています。
ご参考頂けますと幸いです。
myasuda さん
メール、スパムフィルタが誤認識していて、見逃していました。すいません。
ページングの件ですが、実装は容易ですが、FeedBack の RSS は他の検索エンジンにメタデータを提供するためのものではなく、あくまで新着記事を追いかけるためものと考えているので、考えていませんでした。
ページング機構を加えるとこんな風に広がるという具体例があればいいのですが、検索結果を使って Yet Another FeedBack を作るためだけだったら、必要ないかなと思ってます。
最終的にトラフィックを被るのはこちらですし。AWS のようにトラフィックが自サイトに流れ込むことによって何がしかの恩恵があるシステムにまで FeedBack を練りこめてないとうのが根本的なところです。
RSSSearch の RSS の使い方ですが、単に HTML に整形して出力しているだけですので、もう一工夫あったほうがいいかなと思います。1.0 から 2.0 への変換は、現状 RSS を解釈するプログラムは大概バージョン間の差異を吸収するので、それで誰が喜ぶかというと、特に誰も喜ばないような気も。
ちなみにキーワードの強調機能は、FeedBackでも現在実装中です。面倒くさくて放置気味ですけど。
[3] Posted by: naoya at February 2, 2004 11:23 AM [返信]naoyaさん、フィードバック有難うございます。
> ページング機構を加えるとこんな風に広がるという
> 具体例があればいいのですが、検索結果を使って
> Yet Another FeedBack を作るためだけだったら、
> 必要ないかなと思ってます。
RSSSearchの場合は、多くのRSS検索エンジンを一度に利用することで、様々なデータベースを照会できるようにする点にポイントをおいています。各データベースが抱えているインデックスの違い、API機能の違いなどが分かります。ですのでYet another FeedBack ではない点をご理解頂けると助かります。今のところ、Blogdigger, FeedBackのみがページング機構をサポートしておらず、他の検索エンジンに比べ遜色があるように
見えできれば開発者の援助を得て回避したいと思っています。Blogdigger開発者にもお願いしています。
> RSSSearch の RSS の使い方ですが、単に HTML に
> 整形して出力しているだけですので、もう一工夫
> あったほうがいいかなと思います。
何かいいアイディアありませんかね、ってこれ考えるのがぼくの役割な訳ですが。一つ貰っているのは、一度に複数RSS検索エンジンの検索結果を一括表示というアイディアがあります。強調表示も勿論ですね。あと何かないかなあ... 差別化が必要というお話は私も思いますので、アイディアやコメントを頂ければどんどん前向きに検討していきたいと思っています。
[4] Posted by: myasuda at February 2, 2004 12:11 PM [返信]