AlexaのAPI(AWIS)使ってみた [2007/11/08]

Alexaに登録してアクセスキーもらいました。

まずはAPIの仕様書を探す。
なかなか見つからなかったがありました。
⇒ Developer Guide
早速サンプルPHPを見ながら実装。

401エラーが返って来る。。
なんで?
正式登録するだけではダメらしく、管理画面にログイン後「Complete ・・」ボタンを押すことで通るようになった。

で、次にAPI仕様書を詳しく読む。
URLごとに1回1回リクエストを投げるだけでなく、バッチで一括問い合わせもできるとのこと。ただし上限5件まで。

UrlInfo と SiteLinkingIn の情報が欲しいのでそれぞれのアクションにリクエストを投げることで対応できた。
レスポンスの形式はXML。
1件の問い合わせなら1秒程度で返ってくるので全然問題ないと思う。