2007/03/13

[技術系]   blog検索API

at 21:52JST
んー…。

いろんなところがblog検索のWeb APIを提供しているわけだが。いざそれを使おうと思って調べてみると、なかなかいいのがないなあ…。

ほうぼうでまとめられてはいるんだろうけれど、ざっと見ると、たとえば、

・Technorati JAPANのAPI

がまずあるわねえ。

テクノラティ:ディベロッパープログラム登録
http://www.technorati.jp/developers/signup.html

から、ディベロッパープログラムに登録。

テクノラティ: APIキー
http://www.technorati.jp/developers/apikey.html

で、APIキーを取得すれば使えるんだけど、

テクノラティ利用規約
http://www.technorati.jp/about/tos.html
このAPIキーはテクノラティAPIを個人で、かつ非営利目的のために使う場合のみ利用できます


なので広告と組み合わせるような事例ではダメだろう(別にAdSenseを掲載しているサイトじゃダメ、とかいう話ではなくて、いまぼくが作ってるものについてね)。

Technorati JAPANは、改めてチェックしてみるとずいぶんヒット率がよくなっているので惜しいなあ。

・BLOGRANGER 2.0 - goo ラボ

のほうは、

BLOGRANGER 2.0 - goo ラボ
http://ranger.labs.goo.ne.jp/webapi/webapi.php
利用者は、利用者の個人的かつ非営利の目的の範囲内で、利用者が運営または利用する任意のウェブサイト(以下「利用者サイト」といいます)内に検索エンジン(以下「検索エンジン」といいます)を生成する目的で


なので、やっぱり非営利限定。まあ、そもそもここは返却データがJSONなのでperlで使うにはどうよ? という気もするんだけど。

そうすると、あとは、

・Yahoo!

に戻ってくるしかないわけで。

Yahoo!デベロッパーネットワーク - Yahoo!検索 - ウェブ検索
http://developer.yahoo.co.jp/search/web/V1/webSearch.html

をblog検索に転用するというのも可能だからね。でも、
http://developer.yahoo.co.jp/faq/#tos
を見ると、商用目的での利用は制限していないんだけど、blog検索に使った場合、エントリ作成日時が返されないのでやや不便。

ただ、Yahoo! にはもうひとつ「API」があって、

Yahoo!ブログ検索 - 検索オプション
http://blog-search.yahoo.co.jp/option

のRSS出力を取得すればいいんだよね。

たださあ、

[を] Yahoo!ブログ検索のRSSをブログ検索APIとして使う
http://chalow.net/2006-10-04-1.html

と、「Yahoo!の中の人」も言っているんだけど、別に規約として
「OKよ!」
と言ってるわけじゃないから、そこがちょっと…。うーん。

まあ、別に一日1,000以上もリクエスト飛ばすようなことはないだろうからいっか。Webデベロッパー規約に沿った範囲で使えば。

RESTっぽく使うには、たとえばここのblogを(amazon mx)(←OR表現)で検索する場合、

http://blog-search.yahoo.co.jp/search?p=%28amazon+mx%29+site%3Ahttp%3A%2F%2Fmemo.hirosiki.jp%2F+datef%3A--------+datet%3A--------&yuragi=on&so=dd



http://blog-search.yahoo.co.jp/rss?p=%28amazon+mx%29+site%3Ahttp%3A%2F%2Fmemo.hirosiki.jp%2F

とすればRSSで返ってくる。たぶん、

http://blog-search.yahoo.co.jp/rss?yuragi=on&p=%28amazon+mx%29+site%3Ahttp%3A%2F%2Fmemo.hirosiki.jp%2F

で、ゆらぎにも対応するのだろう。

[雑記]   Yahoo!

at 19:19JST
なんで2年経ってもカテゴリー登録されないのに、Yahoo!ニュースでは紹介するんだっつーの>Yahoo!

(今よりずっとPVの少ないサイトは2,3ヶ月で登録されたのにねえ)
さらに過去の記事
2009/04 (1)   2008/12 (3)   2008/11 (9)   2008/10 (10)   2008/09 (20)   2008/08 (2)   2008/07 (23)   2008/06 (16)   2008/05 (22)   2008/04 (11)   2008/03 (21)   2008/02 (20)   2008/01 (21)   2007/12 (32)   2007/11 (37)   2007/10 (46)   2007/09 (63)   2007/08 (33)   2007/07 (41)   2007/06 (81)   2007/05 (173)   2007/04 (168)   2007/03 (113)   2007/02 (123)   2007/01 (92)   2006/12 (111)   2006/11 (185)   2006/10 (20)  

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。