You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Google Spreadsheet API无需登录取数,报403错误如何解决?

Google Sheets API v4 403 PERMISSION_DENIED 错误解决办法

该报错核心原因是Google Sheets API v4 取消了v3版本支持的无密钥访问公开表格的逻辑,所有接口请求必须携带有效API密钥,具体解决步骤如下:

1. 生成Google Cloud API密钥

  • 进入Google Cloud控制台,选择或新建项目
  • 搜索并启用Google Sheets API服务
  • 进入凭据管理页,创建类型为「API密钥」的凭据,复制生成的密钥字符串
  • 建议为密钥添加访问限制,仅允许调用Google Sheets API,防止密钥泄露后被滥用

2. 补全请求参数

在你原有请求URL的末尾追加key参数,传入上一步生成的密钥,最终请求格式为:
https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}?key=你的API密钥

3. 确认表格共享权限

你要访问的表格必须设置为「知道链接的任何人可查看」,否则即便携带合法API密钥也会返回权限错误。

无密钥替代方案

如果不想申请API密钥,可以将目标表格发布为Web格式,直接拉取发布后的CSV格式数据,无需身份校验即可读取。

内容的提问来源于stack exchange,提问作者kid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:54:07