【问题标题】:Google Analytics Embed API Service Account Access TokenGoogle Analytics 嵌入 API 服务帐户访问令牌
【发布时间】:2019-01-05 15:02:45
【问题描述】:

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。

【问题讨论】:

  • 嗯...你加载了哪些 Python 包?您使用的是哪个版本?

标签: python google-analytics google-api-python-client service-accounts oauth2client


【解决方案1】:

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

你可以这样做:

pip install --upgrade oauth2client

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

【讨论】:

    【解决方案2】:

    这是安装的...

    安装收集的包:httplib2、pyasn1、rsa、cachetools、六、pyasn1-modules、google-auth、google-auth-httplib2、uritemplate、google-api-python-client 成功安装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 6-1.11.0 uritemplate-3.0.0

    我希望这会有所帮助...

    【讨论】:

      【解决方案3】:

      如果你运行的是 python3 比这样运行它:

      pip3 install --upgrade oauth2client

      【讨论】:

        猜你喜欢
        • 2013-08-30
        • 2016-04-29
        • 1970-01-01
        • 2012-09-30
        • 2015-02-11
        • 1970-01-01
        • 2012-05-27
        • 1970-01-01
        • 2015-04-29
        相关资源
        最近更新 更多