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

Python调用Google Sheets API更新时触发ACCESS_TOKEN_SCOPE_INSUFFICIENT错误

问题解决:Google Sheets API更新操作403权限不足错误

核心原因

你的代码中SCOPES仅配置了只读权限,即便Google开发者控制台里开启了读写权限,程序授权时只会请求代码中指定的权限范围,导致更新操作因权限不足被拒绝。

解决方案步骤

  • 修改代码中的SCOPES配置:将只读权限替换为支持读写的权限。推荐使用https://www.googleapis.com/auth/spreadsheets(对所有授权的表格拥有完全读写权限),若仅需操作特定表格,可使用https://www.googleapis.com/auth/drive.file(仅允许操作程序创建或用户明确授权的文件)。
    修改后的代码片段:
    # If modifying these scopes, delete the file token.json.
    SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
    
  • 彻底清理旧凭证:删除项目目录下的token.json文件,确保旧的只读权限凭证被完全移除。
  • 重新运行程序授权:启动程序后会弹出授权页面,此时会看到新增的读写权限请求,完成授权后,新生成的token.json将包含正确的权限范围,更新操作即可正常执行。

验证要点

确认授权页面显示的权限包含「查看、编辑、创建和删除你的Google表格」(对应spreadsheets权限),或「查看和编辑你使用此应用创建或打开的Google Drive文件」(对应drive.file权限)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 22:40:24