调用Google Sheet v4 JSON接口返回Unauthorized未授权错误如何解决
- 第一步检查Google Cloud控制台配置:必须先在API库搜索并启用Google Sheets API,仅生成API密钥没有启用对应接口是最常见的报错原因,启用后等待3-5分钟配置生效再重试。
- 第二步核对API密钥限制规则:如果你的密钥开启了HTTP来源(referer)限制,需要将Wix站点的全域名(包括https://前缀)添加到允许列表;如果设置了IP、应用类型等其他限制,需要确保规则覆盖Wix的请求环境,也可以临时关闭所有限制测试请求是否正常,再逐步加安全规则。
- 第三步确认表格权限:除了发布到网络外,还要把表格共享权限调整为「任何有链接的用户均可查看」,仅发布操作无法满足API密钥的访问要求。
- 第四步校验请求参数:确认表格ID完全匹配浏览器地址栏中
spreadsheets/d/和后续/edit之间的字符串,没有多复制或遗漏字符;API密钥没有输入错误。 - 第五步排除代码问题:你写的fetch代码语法没有问题,可以先把完整的请求URL复制到浏览器无痕窗口直接访问,如果浏览器也返回报错,就可以排除Wix代码问题,优先排查前面的配置项。
内容的提问来源于stack exchange,提问作者user17256485
相关产品推荐
相关产品推荐

