Greg-DB Dropbox Community Moderator

Comments

  • Can you clarify what you mean when you say you are "not sure if I am getting the right stream in the api response"? From your original description, it sounds like you are getting data back from the Dropbox API. That data would be the thumbnail image content for the requested image file. You may want to save that as an…
  • I'm sorry to hear you've have an unsatisfactory experience with the documentation. If you want to share any specific feedback I'll be happy to pass it along to the team to see if we can improve it in the future. Thanks!
  • This doesn't appear to be error output from the Dropbox API itself. It looks like your client wasn't able to successfully resolve the Dropbox API hostname in the first place (for reference, it is resolving correctly for me). That is, it looks like your client is attempting a DNS lookup using your DNS server at 192.168.1.1…
  • It sounds like you have the Dropbox side of this working, in that you're getting the 'application/octet-stream' result back from /2/files/get_thumbnail_v2 as expected. We can't provide support for using React Native though, as that's not made by Dropbox. Perhaps another developer here on the forum happens to have some code…
  • @"skidooer_31" For help with the Dropbox sign in process please reach out to support: https://www.dropbox.com/support/
  • For guidance on interacting with the Dropbox filesystem, such as finding and using paths, managing sharing, etc., I recommend reading the following guides: * https://developers.dropbox.com/dbx-file-access-guide * https://developers.dropbox.com/dbx-sharing-guide * https://developers.dropbox.com/dbx-team-files-guide Those…
  • This download is working for me. Can you elaborate on exactly how you're reproducing this error? E.g., please share whatever steps, code, browser/version, etc. you're using when you see this error.
  • The Dropbox API offers the ability to retrieve some metadata about files, such as file name and size, using endpoints such as the /2/files/get_metadata endpoint. It also exposes some basic media file information, such as dimensions and time_taken, where available. This unfortunately doesn't include the full EXIF data…
  • The Dropbox Java SDK does not use the Log4j package and so would not be subject to Log4j vulnerabilities. Hope this helps!
  • We don't offer paid assistance like that unfortunately. If you're having trouble with a third party application or plugin, such as "Thrive Architect", please reach out to its makers for help. If you're having trouble with the Dropbox API itself, please feel free to share the relevant details and we'll help however we can.
  • I'm not sure I understand your latest message. Do you have a question a I can help with?
  • It sounds like you're trying to register your "Chooser / Saver / Embedder domains". When doing so, you should enter only the domain itself, not the protocol. That is, input just "immop.be" (without the "https://").
  • Thanks for writing this up. I'm glad to hear you already sorted this out. I'll ask the team to improve the error reporting. For reference, there are two ways to request offline access. One requires the app secret when performing a refresh, and one does not: * using PKCE: This is meant for client-side apps and does not…
  • No, unfortunately these settings are not available via the API, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. You can find everything that is available in the documentation: https://www.dropbox.com/developers/documentation/http/teams
  • You can check the HTTP status code of the response to see what the result is. For example, a 200 indicates success.
  • Emails about API apps like this, such as about the status of a webhook URI, are sent to the email address on the account that owns the relevant API app. If you wish to change the email address on your account, please refer to the instructions here: https://help.dropbox.com/accounts-billing/settings-sign-in/change-email…
  • If you're making multiple changes at the same time in the same account or shared folder, you can run in to this 'too_many_write_operations' error, which is "lock contention". That's not explicit rate limiting, but rather a result of how Dropbox works on the back-end. This is a technical inability to make a modification in…
  • A 'restricted_content' error from /2/files/download means: restricted_content Void The file cannot be transferred because the content is restricted. For example, sometimes there are legal restrictions due to copyright claims. If the file is marked restricted like this, you will not be able to use the Dropbox API to…
  • It shouldn't be possible to create a folder with the exact same path of an existing folder. I just tested that behavior and confirmed that the API is returning a 'path/conflict/folder' error in that case for me. Can you check if you have any unprintable/invisible characters in one of those paths? (For example, the Unicode…
  • This particular error includes the shared link metadata, so you would want to redact the shared link if you don't wish to post that. I've redacted it for you just in case. Anyway, this error says 'shared_link_already_exists' meaning that a new shared link was not created because one already exists. You can find error types…
  • Unfortunately I don't have more specific error information add here beyond the message that the parsing failed. The data shown here does appear to be valid JSON, but it's unclear if/how this may be being transformed when being set in the actual HTTPS request being sent. When I try this value myself with this endpoint just…
  • @"myfutcard" The length of the delay depends on a number of different factors, and so can vary over time, as well as across accounts, folders, etc. While in many cases it will not take hours, in some cases it may.
  • Yes, shared folders and team folders are both types of "namespaces". For a shared folder, the "namespace ID" is the same as the "shared folder ID" (and likewise, for team folders, the "namespace ID" is the same as the "team folder ID").
  • Can you share the full error message? You seem to have truncated the output here.
  • To list all namespaces (including both team folders and shared folders) for the team via the .NET SDK, you can use NamespacesListAsync/NamespacesListContinueAsync. And for reference, to just list the shared folders for a particular user, you can use ListFoldersAsync/ListFoldersContinueAsync.
  • A "request body: could not decode input as JSON" should indicate that the request body the app is sending is not valid JSON, and so could not be parsed by the Dropbox API server as the parameters for the call. The body you showed here appears to be valid JSON though, and I can't reproduce the issue using it; can you double…
  • Yes, you can use /2/files/list_folder[/continue] (files_list_folder/files_list_folder_continue and filesListFolder/filesListFolderContinue in the Python SDK and JavaScript SDKs, respectively) to list the contents under any particular path. You can use /2/sharing/create_shared_link_with_settings…
  • I see you opened a new thread for this. I'll follow up with you there.
  • The issue with these requests failing at 5 minutes should be fixed now. Please try again and let me know if you're still seeing that. Thanks!
  • If you need to download a file via the API, you can do so directly by using /2/files/download. That's files_download in the Python SDK, and filesDownload in the JavaScript SDK. If you do need to download a file from a URL instead of directly from an API call though, you can call /2/files/get_temporary_link to get a…