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

使用Bash脚本结合curl调用Google Drive API删除文件时遭遇URL未找到错误的问题求助

Bash脚本结合curl调用Google Drive API删除文件时遭遇URL未找到错误的问题求助

各位大佬,我最近碰到个棘手的问题,想请教下大家:

我之前用一个Shell脚本把另一个Bash脚本上传到了共享Google Drive里,现在想通过这个脚本删除Drive里的某个指定文件。目前我已经能顺利列出目标文件夹的内容,正确获取到文件名和对应的文件ID——而且这个文件ID绝对是有效的,我特意对比过,和直接在Google Drive里打开文件时链接里的ID完全匹配,Access Token也已经正确配置好了。

可每次尝试执行删除操作的时候,服务器都返回“请求的URL未找到”的错误。我已经试过好几种调整方式了:比如把请求方法从POST改成DELETE,还试过把文件ID换成完整的Google Drive文件链接,以及其他各种格式的写法,但都没解决问题。我本来以为这个删除操作应该能顺利完成的,实在搞不懂哪里出问题了。

下面是我脚本里相关的代码片段:

#!/bin/bash

set -e

# 用刷新令牌获取新的访问令牌的函数
get_access_token() {
    RESPONSE=$(curl -s -X POST https://oauth2.googleapis.com/...

备注:内容来源于stack exchange,提问作者Peter Libman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:49:51