ImportError: No module named ‘oauth2client’「はじめてのアナリティクス API」でエラー
はじめてのアナリティクス API: サービス アカウント向け Python クイック スタート
https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py?hl=ja#setup
これをチュートリアル通りにやったらエラーが出た
ImportError: No module named 'oauth2client'
Traceback (most recent call last):
File "tools\analytics-ranking.py", line 4, in <module>
from oauth2client.service_account import ServiceAccountCredentials
ImportError: No module named 'oauth2client'
exit status 1
oauth2client が無いらしい
pip install --upgrade oauth2client
で解消しました
User does not have any Google Analytics account.
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/analytics/v3/management/accounts?alt=json returned "User does not have any Google Analytics account.">
というエラーが出る場合は、
アナリティクスの閲覧権限が無いと思われるので、
GoogleAnalyticsの「管理」>「プロパティ」>「プロパティ ユーザー管理」
からサービスアカウントに閲覧権限を与える
xxxxx@xxxxx.iam.gserviceaccount.com みたいなやつ
Categorised in: python