Google Analytics Embed API 服务帐户访问令牌

Google Analytics Embed API Service Account Access Token

https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/

我已经创建了一个 Google 服务帐户,以期使用 Google Analytics Embed API,并已获得 .json密钥文件。我现在正尝试执行上面的 Google 指令来安装 Google 的 Python API Clientgoogle-api-python-client Python 模块已正确安装,但是当我尝试执行提供的 Python 获取访问令牌的代码 我收到以下消息:

from oauth2client.service_account import ServiceAccountCredentials
ImportError: No module named oauth2client.service_account

我花了好几个小时试图解决这个问题。如有任何帮助,我们将不胜感激。

我正在使用 Mac OS High Sierra。

这是安装的内容...

正在安装收集的包:httplib2、pyasn1、rsa、cachetools、六、pyasn1-modules、google-auth、google-auth-httplib2、uritemplate、google-api-python-客户端 已成功安装 cachetools-2.1.0 google-api-python-client-1.7.4 google-auth-1.5.0 google-auth-httplib2 -0.0.3 httplib2-0.11.3 pyasn1-0.4.4 pyasn1-modules-0.2.2 rsa-3.4.2 six-1.11.0 uritemplate-3.0.0

希望对您有所帮助...

我最近也短暂地卡在了这个问题上。虽然他们的文档告诉您通过 pip 安装 google-api-python-client 就好了,但如果您还没有安装 oauth2client(看起来您还没有),您仍然需要安装 oauth2client

你可以这样做:

pip install --upgrade oauth2client

然后再试一次,它应该适合你!

如果你 运行宁 python3 比 运行 像这样:

pip3 安装--升级 oauth2client