Dropbox API v2 /删除
Dropbox API v2 /delete
我正在学习 Dropbox API v2、测试命令等以进行练习。
当我尝试键入删除命令时(https://www.dropbox.com/developers/documentation/http/documentation#files-delete):
curl -X POST https://api.dropboxapi.com/2/files/delete \
--header 'Authorization: Bearer *****token******' \
--header 'Content-Type: application/json' \
--data '{"path":"*/Dropbox/home/douglas/uploader2*"}'
输出returns:
调用 API 函数时出错 "files/delete":请求正文:无法将输入解码为 JSONcurl:(6) 无法解析主机:"path"
我想我知道哪里出错了,也许在 '--data '{"path":" "},' 我想我把此行中的错误路径,但我不知道我应该放在那里的确切路径,我尝试了本地机器中的路径和 Dropbox 中的路径,但它们都不起作用,并且 dropbox 的文档不把这个说清楚...
所以,欢迎任何帮助!
先谢谢了!
当像这样对 Dropbox API v2 进行 API 调用时,'path' 参数应该是 Dropbox 中的远程路径。对于帐户中的文件和文件夹,这应该以“/”开头,然后是帐户中的其余路径,例如,包括任何父文件夹等。
documentation for /2/files/delete 包含一个 curl 示例,该示例显示了如何对文件夹 'math' 中的文件 Prime_Numbers.txt 和文件夹 'Homework' 中的文件工作:
curl -X POST https://api.dropboxapi.com/2/files/delete \
--header "Authorization: Bearer ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data "{\"path\": \"/Homework/math/Prime_Numbers.txt\"}"
从你的问题中不清楚你要删除的文件的确切路径,但你应该格式化它并相应地替换“/Homework/math/Prime_Numbers.txt”。
就您遇到的具体错误而言,似乎有两种不同的错误:
could not decode input as JSON
这表明您的请求正文中的数据(在本例中通过 --data
指定)无效 JSON。
Could not resolve host: "path"
这表明 curl
认为您正在尝试连接名为 path
的主机(而不是所需的 api.dropboxapi.com
)。这可能表明您的 curl
命令存在语法问题。
我正在学习 Dropbox API v2、测试命令等以进行练习。
当我尝试键入删除命令时(https://www.dropbox.com/developers/documentation/http/documentation#files-delete):
curl -X POST https://api.dropboxapi.com/2/files/delete \
--header 'Authorization: Bearer *****token******' \
--header 'Content-Type: application/json' \
--data '{"path":"*/Dropbox/home/douglas/uploader2*"}'
输出returns:
调用 API 函数时出错 "files/delete":请求正文:无法将输入解码为 JSONcurl:(6) 无法解析主机:"path"
我想我知道哪里出错了,也许在 '--data '{"path":" "},' 我想我把此行中的错误路径,但我不知道我应该放在那里的确切路径,我尝试了本地机器中的路径和 Dropbox 中的路径,但它们都不起作用,并且 dropbox 的文档不把这个说清楚...
所以,欢迎任何帮助! 先谢谢了!
当像这样对 Dropbox API v2 进行 API 调用时,'path' 参数应该是 Dropbox 中的远程路径。对于帐户中的文件和文件夹,这应该以“/”开头,然后是帐户中的其余路径,例如,包括任何父文件夹等。
documentation for /2/files/delete 包含一个 curl 示例,该示例显示了如何对文件夹 'math' 中的文件 Prime_Numbers.txt 和文件夹 'Homework' 中的文件工作:
curl -X POST https://api.dropboxapi.com/2/files/delete \
--header "Authorization: Bearer ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data "{\"path\": \"/Homework/math/Prime_Numbers.txt\"}"
从你的问题中不清楚你要删除的文件的确切路径,但你应该格式化它并相应地替换“/Homework/math/Prime_Numbers.txt”。
就您遇到的具体错误而言,似乎有两种不同的错误:
could not decode input as JSON
这表明您的请求正文中的数据(在本例中通过 --data
指定)无效 JSON。
Could not resolve host: "path"
这表明 curl
认为您正在尝试连接名为 path
的主机(而不是所需的 api.dropboxapi.com
)。这可能表明您的 curl
命令存在语法问题。