即使从Google API和服务Python下载了凭据,Google Reporting API v4凭据也为“无”

问题描述

在搜寻了很多有关如何解决我的问题的信息之后,我终于在这里提出了一个问题。

我是 Google Reporting API v4 的新手,并尝试使用 Python 与我的 Google Analytics(分析)连接。我已经在 Google API & Services -> Credentials 中创建了 OAuth 2.0客户端ID 。然后我下载client_secret.json文件,并在到达此处时使用教程示例 Hello Analytics Reporting API

  flow = client.flow_from_clientsecrets(
      CLIENT_SECRETS_PATH,scope=ScopES,message=tools.message_if_missing(CLIENT_SECRETS_PATH))

  # Prepare credentials,and authorize HTTP object with them.
  # If the credentials don't exist or are invalid run through the native client
  # flow. The Storage object will ensure that if successful the good
  # credentials will get written back to a file.
  storage = file.Storage('analyticsreporting.dat')
  credentials = storage.get()

我得到我的credentials is None。我不想使用自定义登录过程进行登录,因为我希望它更具动态性。

我的问题:为什么我要从我的凭据None获得,因为这些凭据看起来很好,因为我刚从Google Api和服务下载了这些凭据?还有什么,我只是跳过或做错了。另外,我从我的Google Analytics(分析)帐户中添加VIEW_ID

需要帮助::请帮助我弄清楚。也就是说,如何使用client_secret.json文件并运行client.flow_from_clientsecrets()方法来完成凭据处理。而且我不想使用tools.run_flow()方法,因为它要求登录到帐户,而该帐户无法与其他任何人共享我的Google帐户凭据。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...