[英]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 / continue。 它將僅返回自您上次調用以來的更改。
對於客戶端應用程序,您可以使用/ 2 / files / list_folder / longpoll來高效地知道何時需要檢索更改:
https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll
如果您使用的是SDK,則還有相應的方法。 例如,在用於API v2的Dropbox Java SDK中 ,它們分別是listFolder
, listFolderContinue
和listFolderLongpoll
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.