使用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
相关产品推荐
相关产品推荐

