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

本地调用Google Books Public API遇401错误:添加API Key仍无效

解决Google Books API 401身份验证错误的方案

排查及修复步骤

  • 验证API密钥有效性

    1. 登录Google Cloud控制台,确认你的API密钥未被删除、禁用。
    2. 检查密钥的API限制:必须添加「Google Books API」,若设为「无限制」可跳过,但生产环境不建议这么做。
    3. 核对应用限制:如果设置了HTTP referrers、IP地址等规则,确认本地请求的来源符合要求(测试阶段可暂时取消应用限制,验证是否是该因素导致)。
  • 检查请求参数格式
    确保key参数拼接无语法错误,正确的URL格式示例:

    https://www.googleapis.com/books/v1/volumes?q={搜索关键词}&key={你的API密钥}
    

    可以直接在浏览器中访问拼接好的URL,排查是否是代码拼接逻辑的问题。

  • 确认Google Books API已启用
    在Google Cloud控制台的「API和服务」→「已启用的API和服务」中,确认「Google Books API」处于启用状态,未启用则搜索并启用它。

  • 排除OAuth干扰
    如果之前测试过OAuth认证,浏览器缓存的Cookie或请求头中携带的无效Authorization字段会覆盖API密钥验证,导致401:

    1. 使用浏览器隐私窗口发起请求,避免缓存干扰。
    2. 检查代码中是否无意中添加了Authorization请求头,如有则移除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:46:18