Nuxt2调用Sheets API copyTo接口返回400错误问题排查
排查Google Sheets API copyTo接口400(无效目标表格ID)问题
直接列几个核心排查方向:
目标表格ID格式错误:Google Sheets的有效ID是一串约44位的混合字符(示例:
1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms),你使用的2068676742是短数字串,不符合有效ID格式。正确ID可从目标表格的URL中提取:打开表格后,地址栏https://docs.google.com/spreadsheets/d/[有效ID]/edit里的[有效ID]部分即为目标ID。授权账号无目标表格访问权限:即使ID正确,若OAuth授权的账号未被添加为目标表格的协作者或拥有者,API也可能返回“无效ID”的误导性提示。请检查目标表格的共享设置,确保授权账号具备至少编辑权限。
请求体参数格式问题:验证请求体中
destinationSpreadsheetId的字符串是否存在多余空格、中文引号或转义错误,避免因参数格式不规范导致的识别失败。Access Token有效性验证:确认请求URL中的
access_token未过期,且是基于包含https://www.googleapis.com/auth/spreadsheets或https://www.googleapis.com/auth/drive权限范围生成的(虽已配置范围,但需确保Token是重新授权后获取的有效凭证)。
建议优先用Google Sheets API官方测试控制台直接发起请求,排除Nuxt/Axios代码层面的参数传递问题。
内容的提问来源于stack exchange,提问作者jared w
相关产品推荐
相关产品推荐

