问题描述
在搜寻了很多有关如何解决我的问题的信息之后,我终于在这里提出了一个问题。
我是 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 (将#修改为@)