Dropbox 唯一文件 ID

Dropbox unique file ID

我使用 ((FileMetadata) entry).getId();

将 Dropbox 的文件存储到我的应用程序中

主要问题是当我收到带有 DeleteMetadata 的 webhook 时,它没有方法 getId,所以我不知道删除了什么文件。我必须存储路径而不是 ID?

另一方面,当我使用 client.files().download(path) 时,此方法需要路径。我可以使用通过((FileMetadata) entry).getId()获得的唯一Id来下载文件吗?

Dropbox API 没有 return DeletedMetadata 的文件 ID,但我会将其作为功能请求传递。

既然如此,如果您需要删除文件的 ID,则需要根据删除前在该路径上最后一次看到的文件进行记录和检索。

是的,the download method 支持 path 参数中的文件 ID。