在没有客户端登录的情况下使用 google sheet api

use*_*085 6 google-sheets google-spreadsheet-api

我有一个从 Google 电子表格中获取数据的网站。我希望我的用户无需登录即可查看获取的数据。这可能吗?如何实现?

为了获取和更新工作表数据,我只需要一个帐户,最好在服务器端登录。但是,我还没有看到任何不需要客户端登录的服务器端日志记录。

abi*_*ita 5

根据此链接,当您的应用程序请求公共数据时,该请求不需要经过授权,但需要附带一个标识符,例如 API 密钥。

您的应用程序发送到 Google Sheets API 的每个请求都需要向 Google 识别您的应用程序。有两种方法可以识别您的应用程序:使用OAuth 2.0 令牌(也授权请求)和/或使用应用程序的API 密钥。以下是确定要使用哪些选项的方法:

  • 如果请求需要授权(例如对个人隐私数据的请求),则应用程序必须随请求提供 OAuth 2.0 令牌。应用程序也可以提供 API 密钥,但不是必须的。
  • 如果请求不需要授权(例如对公共数据的请求),则应用程序必须提供 API 密钥或 OAuth 2.0 令牌,或者两者都提供——无论哪种选项对您来说都是最方便的。

以下是可能有帮助的其他参考: