Analytics APIを使っていて、複数のリクエストをしていると取得がうまくできない状態に遭遇しました。
調べてみると、一度に一定以上のリクエストを受け付けないようだったので、利用上限をメモしておきます。
利用上限
探してみると、ドキュメント内にそれっぽい記述がありました。
- 50,000 requests per project per day – can be increased
- 10 queries per second (QPS) per IP.
引用 – Google Developers
- プロジェクト毎に1日50,000リクエスト
- IP毎で1秒に10クエリ
1秒間にリクエストできる数が決まっているため一部取得ができていないようでした。
setTimeoutを使ってリクエストするタイミングをずらすと、きちんと取得できました。
コメントが承認されるまで時間がかかります。