如何将 API 密钥添加到 Google 电子表格?

sfm*_*bie 7 json api-key google-sheets google-sheets-api

我创建了一个 google 工作表并使用 URL 将其转换为 JSON。示例:https://spreadsheets.google.com/feeds/list/SHEETID/od6/public/values?alt =json

我想向此 google 工作表添加 api 密钥。我已经通过 Google Cloud Platform 生成了 API 密钥 - https://console.cloud.google.com/flows/enableapi?apiid=sheets.googleapis.com

现在,我如何将此 API 密钥添加到工作表中?请任何人帮忙。

Tan*_*ike 6

我认为您的端点https://spreadsheets.google.com/feeds/list/SHEETID/od6/public/values?alt=json适用于 Sheets API v3。当看到Sheets API v3的官方文档时,是这样说的。

更新:Google Sheets v3 API 将于 2021 年 6 月 8 日关闭。

从这种情况来看,我想建议使用Sheets API v4。如果电子表格是公开共享的,并且您想要从电子表格中检索值,则可以使用 API 密钥使用以下端点。参考号

https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/[RANGE]?key=[YOUR_API_KEY]
Run Code Online (Sandbox Code Playgroud)

在本例中,[SPREADSHEETID]、[RANGE]和[YOUR_API_KEY]分别是电子表格 ID、范围(您也可以将工作表名称用作[RANGE].)和 API 密钥。

笔记:

  • 当使用 API 密钥时,电子表格需要公开共享。请小心这一点。并且,API 密钥不能用于除 GET 方法之外的方法。另外,请注意这一点。

参考: