Ela*_*erg 0 dropbox dropbox-api
我使用的V2 HTTP API:https://www.dropbox.com/developers/documentation/http/documentation 我试图职位:https://api.dropboxapi.com/2/files/get_metadata 为根文件夹。
我的请求正文: {"path":""}
我的标题:
Content-Type: application/json
Authorization: Bearer my_token
Dropbox-API-Select-User: dbmid:some_user_id
Run Code Online (Sandbox Code Playgroud)
我收到身体的响应代码 400:
Error in call to API function "files/get_metadata":
request body: path: '' did not match pattern '((/|id:).*)|(rev:[0-9a-f]{9,})'
Run Code Online (Sandbox Code Playgroud)
发送一个空的 json 也不起作用。
当我尝试访问非 root 文件夹时,它可以工作(例如:“/111”)。
在“路径格式”部分的文档中,它说:“空字符串(“”)代表根文件夹”。
我究竟做错了什么?
谢谢!
根路径应该由空字符串 "" 表示是正确的,但是/files/get_metadata端点不支持在根上查询,因为无论如何都没有任何元数据可以返回。
正如您所提到的,并且正如您在文档中所看到的,对于任何非根文件夹,可以像“/Homework/math”一样指定路径。该文档还显示了通过 id 指定的示例,例如“id:a4ayc_80_OEAAAAAAAAAYa”或 rev,例如“rev:a1c10ce0dd78”。错误消息中的正则表达式反映了这三个选项。
如果您的实际目标是列出根目录的内容,您应该改用/files/list_folder,它允许使用根路径。
| 归档时间: |
|
| 查看次数: |
1876 次 |
| 最近记录: |