Greg-DB Dropbox Community Moderator

Comments

  • @"dgo" Please update to the latest version of the SDK, currently v3.1.3, and let me know if that doesn't help. @"dgsqrs" Likewise, if you're not already using v3.1.3, please update to it and try again.
  • Thanks for the report. I'll check on this with the team again.
  • That's just some of the response headers, but not the response body. Can you print out the response body too?
  • Yes, that's correct, given that both the official Dropbox iOS app and the official Dropbox web site do not support iOS 9, the Dropbox OAuth app authorization flow is also not supported on iOS 9. (Technically, you might be able to implement a system where the user processes the authorization flow on another computer/device…
  • Thanks for writing this up. I'm afraid I don't have a workaround to offer here though. The Dropbox website unfortunately does not support the older browser on iOS 9, so it will be prone to incompatibilities like this.
  • The API and SDK should be working, and they are working for me in my testing. What version of the SDK do you have installed? If you're not using the latest version, currently v3.1.3, please upgrade to that and try again.
  • Thanks for following up. I'm glad to hear you already tracked this down. Yes, due to some implementation details on the backend, you shouldn't rely on the size of the "events" array. You should always check "has_more" itself.
  • Please print out the response body. It should contain a more useful error message indicating what the issue it.
  • There isn't anything additional you should be doing. Both of these fields are marked optional and may not always be available, for various reasons, e.g., due to a historical data gap. You can find more information on the different fields in the documentation here.
  • I just tried this out with v3.1.3 of the official Dropbox Java SDK, but that issue didn't occur for me. We'll be happy to look into this further, but we'll need some more information. Please reply with: * the name and version number of the platform you're using * the steps to reproduce the issue, including relevant code…
  • A 'path/not_found' error like this indicates that there was nothing found in the connected account at the path specified by the app. In this case, that's specified by the parameter value you're giving to the DownloadAsync method, which you're building from `folder + "/" + file`. Those actual values are mostly redacted from…
  • @"Vikkonst" Please try again now and let us know if you're still seeing this issue. Thanks!
  • I don't have an update on this quite yet. I'll follow up here once I do.
  • Yes, I'll follow up here once I have an update on that. I can't offer a timeline for a fix though, so please use the workaround for now.
  • If there's an issue with the official Dropbox .NET SDK, we'll be happy to look into it, but we'll need some more information. Please reply with: - the name and version number of the platform and SDK you are using - the steps to reproduce the issue, including relevant code snippet(s) - the full text of any error or…
  • Thanks! First, note that this should start with "https://www.dropbox.com/oauth2/authorize", not "https://www.dropbox.com/2/oauth2/authorize". That is, you have an extra "2/". Also, please try adding the protocol to your redirect URI (both in the authorize URL and pre-registered for your app on the app's page on the App…
  • @"Avengers" I'm not sure I understand your post. If you have a question or issue regarding the Dropbox API, please share more details. Thanks!
  • @"FSUInnovation" Can you share some more detail on how exactly I can reproduce this? Or, perhaps you can share a short screencast showing it? I'm not able to reproduce this kind of error when I try the authorization flow myself (or even by browsing directly to the URL in the screenshot). Thanks!
  • 1. When someone opens the Dropbox Chooser, e.g., from your site, the Chooser only allows access to that end-user's own Dropbox account, i.e., whatever account is signed in to dropbox.com (or whatever account the user signs in to if not already signed in). They can then choose one or more existing file(s) from their…
  • Dropbox does offer an API you can use for listing, uploading, and downloading files, among other operations. You can find everything you need to get started with the Dropbox API, including documentation, tutorials, and SDKs here: https://www.dropbox.com/developers Note though that the API was designed with the intention…
  • I can't provide insight on that shutdown method as it's not made by Dropbox, but judging from the description, the Dropbox Java SDK doesn't offer an equivalent method. You can release any resources you've opened in your own code and just discard the Dropbox client as desired. (The tokenRevoke method would actually disable…
  • Using the "fileBlob" property is the right way to get the thumbnail data. Currently, you'll need to access it like this though: https://github.com/dropbox/dropbox-sdk-js/blob/master/examples/typescript/download/download.ts#L10 Apologies this isn't better documented or included in the TypeScript definitions! I'll ask the…
  • The Dropbox API servers are being served with valid SSL/TLS configurations, and I'm not aware of any current service disruptions that may cause this. It sounds like there may an issue with your network connection or system. Here are some threads that may be helpful: *…
  • Great, thanks for the information.
  • Great, thanks, that's helpful. I'll follow up here once I have an update on that for you. Also, if you're still seeing an issue on get_metadata, please share some request IDs for that as well. Thanks!
  • The files_upload_session_finish method returns the FileMetadata instance you want, so you should update your use of files_upload_session_finish. In your original code, you're just printing it out, but you can instead save it to a variable and use it there, or return it from your dropboxupload method and use it later.
  • According to the PHP curl documentation, the 'CURLOPT_HEADER' option is to "to include the header in the output". It doesn't set the headers for the request. You should use the 'CURLOPT_HTTPHEADER' option for that instead.
  • The OAuth app authorization flow seems to be working successfully for me in Firefox. Can you share the specific steps to reproduce this issue? Thanks in advance! 
  • [Cross-linking for reference: https://stackoverflow.com/questions/60302382/python-dropbox-upload-working-with-the-response ] The 'dropbox.files.FileMetadata' is just the class, and not an instance containing the information for this uploaded file. That is, you'll want to do something like this (or return it and use it…
  • We're looking into this, but we'll need some request IDs to be sure we're identifying the right issue(s). Were you able to add the logging? Please share some request IDs for some failures, ideally from today. Thanks!