Technorati APIに挑戦
Technoratiは、ブログ検索サービスを提供するサイトです。
今回は、そのTechnoratiのWeb APIをつかって、ブログを検索してみたいと思います。
TechnoratiのWeb APIを利用するためには、ユーザー登録する必要があります。登録は、signupのページから簡単にすることができます。
登録する情報は、ユーザー名、メールアドレス、パスワード、国籍です。
登録が完了すると、自動的にsign inされます。その状態で、ページの一番下にある、Developer Centerをクリック。リンク先のページで、左メニューのAPI Keyをクリックします。
リンク先のページにAPIを利用するために必要な、API Keyが表示されています。
取得したAPI Keyをつかって早速ブログを検索してみたいと思います。今回は、キーワードをつかって検索してみます。基本的には、以下のURLで[apikey]に取得したAPI Keyを、[words]に検索キーワードを指定します。
http://api.technorati.com/search?key=[apikey]&query=[words]
キーワードは複数指定することが可能で、キーワードとキーワードの間には"+"記号を入れます。たとえば、「japan」と「travel」というキーワードで検索する場合には、
query=japan+travel
となります。
検索結果のXMLはこんな感じになると思います。
オプションとして
language=ja
を指定すると言語を日本語に指定することができます。詳しくは、Search Queryを参照してください。
languageオプションを指定した検索結果はこんな感じです。