我使用((FileMetadata) entry).getId();
主要问题是当我收到带有DeleteMetadata的webhook时,它没有方法getId
,因此我不知道删除了哪个文件。我必须存储路径而不是id?
另一方面,当我使用client.files().download(path)
时,此方法需要一个路径。我可以使用((FileMetadata) entry).getId()
获取的唯一ID来下载文件吗?
答案 0 :(得分:2)
Dropbox API不会返回DeletedMetadata
的文件ID,但我会将其作为功能请求传递给我。
在这种情况下,如果你需要删除文件的ID,你需要根据你在删除之前在该路径上看到的文件来记录和检索它。
是的,the download
method支持path
参数中的文件ID。