Android - Dropbox:检查差异
Android - Dropbox: Check for differences
是否可以检查本地和 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/继续使用该游标。它只会返回自您上次调用以来所做的更改。
对于客户端应用程序,您可以使用 /2/files/list_folder/longpoll 有效地了解何时需要检索更改:
https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll
使用SDK也有相应的方法。比如在Dropbox Java SDK for API v2, these are listFolder
, listFolderContinue
, and listFolderLongpoll
,分别是
是否可以检查本地和 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/继续使用该游标。它只会返回自您上次调用以来所做的更改。
对于客户端应用程序,您可以使用 /2/files/list_folder/longpoll 有效地了解何时需要检索更改:
https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll
使用SDK也有相应的方法。比如在Dropbox Java SDK for API v2, these are listFolder
, listFolderContinue
, and listFolderLongpoll
,分别是