APIコンソールでKEYを取得しよう
GoogleアナリティクスAPIは、Googleスプレッドシートなどからもアクセスできて便利。
最近、また使う必要があり、いじってみたところ、エラーが頻発!AppsScriptムズイ><
サインアップせよ何たらかんたら、とあるのですが、よく分からない。
usageLimits.userRateLimitExceededUnreg User Rate Limit Exceeded. Please sign up
検索してみると、どうもパラメーターを追加して使用しなくてはいけなくなったみたい(いつからだろう)。
というか、今も、追加しなくても動くケースがあり、不思議。でもとりあえず、GoogleスプレッドシートでのAPI利用について、まとめると以下のようになります。
・スクリプトエディタ:リソース>Google API を使用
・Analytics API をONにする
・Google APIsコンソールにいき、そこでも、Analytics API をONにする
・発行されたAPI keyをコピー
・APIを呼び出すURLに、&KEY=xxxxxx みたいな感じで追加
これで、呼び出せば上記エラーは出なくなりました。
あとは、リクエストしたURLにデータが含まれないと、エラーになることも。
TypeError: undefined からプロパティ「0.0」を読み取れません。
その場合は、try{ } catch { } で囲んで実行させたらうまくいきました。
◆参考リンク
Google APIs Console
google analytics API 仕様かわった??? – ぶろぐ
・ ・ ・ ・ ・
>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る
↓↓↓無料のニュースレターを配信中です
ふぅ・・・。