Есть ли уникальный идентификатор, связанный с файлом Dropbox, который не изменяется с изменениями/изменениями/переименованием, к которым можно получить доступ через API RESTful? Я хочу сохранить его в базе данных и отслеживать некоторые операции над файлом.
Уникальный идентификатор файла Dropbox - API RESTful
Ответ 1
К сожалению, нет, Dropbox API в настоящее время не выдает никакого идентификатора файла или хэша, подобного этому.
Изменить: API-интерфейс Dropbox v2 теперь предлагает идентификаторы файлов, которые сохраняются при перемещении/переименовании. Вы можете найти дополнительную информацию в разделе "Форматы пути" в документации.
Идентификатор файла доступен как поле id
в объекте FileMetadata
, например, как возвращено /files/get_metadata.
Ответ 2
Новый Dropbox API v2 поддерживает идентификаторы файлов и папок.
Однако он не позволяет автоматически различать перемещения файлов/папок, переименования и т.д. из делеций и созданий в потоке событий. Вы можете использовать сервис, например Kloudless, который предоставляет единый API облачных хранилищ, который включает в себя идентификаторы файлов и папок для Dropbox. Kloudless также нормализует поток событий и предоставляет доступ к нескольким другим облачным службам хранения через один API. (Я работаю в Kloudless)