Using Python API.
Ever since Sept 26, we have been receiving thousands of ApiError.DownloadError.get_path.is_not_found exceptions a day when trying to retrieve files that are clearly on dropbox.
Process:
- We ask for listing of what files exist.
- Iterate over that list, trying to download the files
- Get thousands of error a day stating that the file we were just told existed, does not exist.
- We can then try again later and the exact same file path and it works fine.
Simplified Example Code:
client = Dropbox(token)
response = client.files_list_folder('', recursive=True)
for entry in response.entries:
if isinstance(entry, FileMetadata):
client.files_download(entry.path_display) # << breaks randomly
This is becoming extremely frusterating, causing an excessive amount of additional processing, slowing our processing, and making the system look unreliable to our clients.