2013年6月21日金曜日

APIを使ってGoogle Analytics から ウェブサイトのURLを取る

元々システムで Ver2.3のmanagement APIにアクセスするように組まれていて、その流れで2.3とかのAPIからどうやってdefault URL を取るんだろう、と悩んでて実現できてなかったんですが。

結果は簡単。

Ver3のAPPI使えば WebPropertiesの戻りデータの中にURLが含まれてるという。
だから、
https://www.googleapis.com/analytics/v2.4/management/accounts/~all/webproperties/~all/profiles
じゃなく
https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles

こっちにアクセスしろ、って事で解決!

古いAPIはatom+xml形式で、xmlパーサで読み取ってたんですが、新しい方は戻りのデータが jsonになってるからデータの扱いも簡単! はやくバージョンあげればヨカッタね。