$shibayu36->blog;

株式会社はてなでエンジニアをしています。プログラミングや読書のことなどについて書いています。

WebService::BitlyにAPIを追加しました

http://d.hatena.ne.jp/shiba_yu36/20100716/1279275702で説明したWebService::Bitlyの更新です。
 以前http://d.hatena.ne.jp/shiba_yu36/20101121/1290297700のLT資料に書いたとおり、APIに順次対応していくと書いたので、新しく追加されたv3 APIに対応しました。

変更点

 次の4つのAPIを追加しました。

  • /v3/referrers
  • /v3/countries
  • /v3/clicks_by_minute
  • /v3/clicks_by_day

 また、それ以外にも、モジュール依存関連のバグや、テストのバグなどを修正しました。報告していただいた方ありがとうございました。

コード例

my $result = $bitly->referrers(short_url => 'http://bit.ly/abcdef');
print $result->short_url;
for my $referrer ($result->refferers) {
    printf '%s : %s', $referrer->referrer, $referrer->clicks;
}

その他

 まだ対応していないAPIとして、OAuth周りがありますが、こちらはもう少し時間がかかりそうです。対応したAPIは順次反映していこうと思っています。