Google Analytics Embed API Service Account Access Token



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

我创建了一个Google服务帐户,希望使用Google Analytics Embedded API,并提供了一个.json密钥文件。 我现在正在尝试执行上述Google指令来安装Google的Python API客户端。google-api-python-clientPython 模块正在正确安装,但是当我尝试执行提供的 Python 代码以获取访问令牌时,我收到以下消息:

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

我浪费了几个小时试图解决这个问题。任何协助将不胜感激。

我正在使用Mac OS High Sierra。

我最近也短暂地陷入了困境。虽然他们的文档告诉您通过 pip 安装google-api-python-client就可以了,但如果您还没有安装oauth2client(似乎您还没有),您仍然需要安装。

你可以这样做:

pip install --upgrade oauth2client

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

这是安装的内容...

安装收集的软件包:httplib2,pyasn1,rsa,cachetools,six,pyasn1-modules,google-auth,google-auth-httplib2,uritemplate,google-api-python-client 已成功安装缓存工具-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

我希望这有帮助...

如果你运行的是python3,那么像这样运行它:

pip3 安装 --升级 OAuth2客户端

相关内容

最新更新