gpt4 book ai didi

java - Android - Dropbox : Check for differences

转载 作者:行者123 更新时间:2023-12-01 09:22:52 27 4
gpt4 key购买 nike

是否可以检查本地和 Dropbox 之间的差异?

你好。我目前正在开发一个简单的图库应用程序,它可以显示所有 Dropbox 图像。

到目前为止的工作流程:我登录 Dropbox。该应用程序递归扫描所有 Dropbox 文件夹并检查图像,然后获取元数据并显示图像。

现在我想知道是否可以检查差异,以便应用程序不需要每次都运行所有文件夹,而仅在某些内容发生更改时(例如,如果新图像已添加到 Dropbox 文件夹中)。

提前谢谢您。

最佳答案

使用 Dropbox API 时跟踪 Dropbox 帐户更改的最佳方法是使用/2/files/list_folder 和/2/files/list_folder/continue:

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-continue

您应该存储最新返回的游标,然后使用该游标回调到/2/files/list_folder/continue 。它只会返回自您上次调用以来的更改。

对于客户端应用程序,您可以使用/2/files/list_folder/longpoll 来有效地了解何时需要检索更改:

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll

如果您使用的是SDK,也有相应的方法。例如,在 Dropbox Java SDK for API v2 ,这些是 listFolder , listFolderContinue ,和listFolderLongpoll ,分别。

关于java - Android - Dropbox : Check for differences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40044326/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com