【发布时间】:2018-05-30 15:09:22
【问题描述】:
是否可以在没有 oauth2 令牌的情况下使用 google drive api 将数据写入公共 google 文件夹/工作表,而只需使用我的应用程序的 api-key?我发现了一些东西here,但无法集成到我们现有的python脚本中,到目前为止我使用了oauth-method。
需要从 oauth2 转移到 api 密钥,因为我们希望轻松共享我们的应用程序而不共享令牌,也不需要我们的用户授权我们的应用程序,因为我们只打算写入公共 google 文件夹/表格.
干杯!
【问题讨论】:
-
虽然API key可以使用GET方法,但是API key不能使用POST和PUT方法。例如,使用Web Apps of Google Apps Script 怎么样?部署 Web 应用程序后,用户可以使用请求访问 Web 应用程序,而无需访问令牌。读写Spreadsheet可以通过GAS设置,用户也可以给出参数作为查询参数。如果这不是您想要的,我很抱歉。
-
感谢您的意见。虽然这确实是一个选项,但我们仍然希望不必部署和维护任何 Web 应用程序,而只需共享一个简单的 python 脚本,到目前为止它完美地满足了我们的需求,除了身份验证和 oauth2 的问题。
标签: python-3.x api google-sheets google-sheets-api