Greg-DB Dropbox Community Moderator

Comments

  • @"qa7641" Dropbox still doesn't offer support for using the Dropbox Chooser in Angular, but I'll pass this along as a feature request. I'm not aware of any plans for that currently though.
  • Dropbox does not throttle connection speeds like that. While Dropbox has a rate limiting system in place, that operates on the basis of calls per time period, and any rate limited calls would result in a specific error, not limited connection speed. Also, an app's development/production status does not affect connection…
  • @"knoppys" As Здравко mentioned, you're missing a leading slash in the path you're showing here, so this call would fail anyway, and would not upload anything. If you are successfully uploading something, e.g., with a different version of this code, though, can you clarify where/how you're seeing the unexpected "&"?
  • The Dropbox OAuth functionality can be used for any number of users, so this works the same way if there are multiple Dropbox users, or just one. If you're the only Dropbox user, you'd just process this once to get your own refresh token.
  • Dropbox is in the process of switching to only issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens. You can find more information on this migration here. Apps can still get long-term access by requesting "offline" access though, in which case the app receives a "refresh…
  • Check out the Performance Guide for some optimizations you can make to upload in a performant manner. Additionally, for uploading large files, check out the new "concurrent" UploadSessionType option, which lets you upload multiple pieces of a single file/upload session in parallel. There's also a new…
  • Apologies for the delay, the Embedder should be working again now. Please let us know if you're still seeing any issues. Thanks!
  • Great, I'm glad to hear that fixed it. And yes, the refresh token doesn't change or expire, and can be re-used multiple times. When you pass it to the DropboxClient like this, the client will automatically perform the refresh to get a new short-lived access token whenever needed, without you needing to do anything extra.…
  • An 'invalid_grant' error can indicate that the values you're supplying to ProcessCodeFlowAsync don't match the configuration used with GetAuthorizeUri to get that particular authorization. For instance, I see you're using a redirect URI ('new Uri(RedirectUri)') with GetAuthorizeUri. In that case, you need to supply that…
  • It looks like our messages just crossed. I'm glad to hear you already sorted this out, and thanks for the feedback!
  • Can you share the full error output for reference? Looking at the screenshots though, I do see two things that should be corrected: * You should use POST instead of GET. * The /2/check/user endpoint is an RPC-style endpoint, so you should supply the API parameter ("query", in this case) in JSON in the request body, not as…
  • No, when requesting "offline" access, the app receives a "refresh token" that can be used to retrieve new short-lived access tokens whenever, without manual user interaction (that is, the user doesn't need to repeatedly re-authorize the app once the app has the refresh token). The .NET SDK will perform that refresh process…
  • Yes, for the official Dropbox API v2 .NET SDK, you can find an example of using the new authorization functionality in the OauthBasic example (non-PKCE, meant for server-side apps) as well as in the OAuthPKCE example (PKCE, meant for client-side apps).
  • Yes, that "Could not create SSL/TLS secure channel" error indicates this is due to a problem establishing the secure connection between your client and the Dropbox API servers. Specifically, Dropbox recently retired support for TLS 1.0 and 1.1. The Dropbox API servers now only support connections using TLS 1.2. You'll need…
  • @"frebours" This is still open with engineering, but I don't have an update or timeline to share. I'll follow up here once I have any news.
  • 1) Yes, follow the instructions under "How do I test my application?" on https://www.dropbox.com/developers/support to request a test team for testing the Dropbox Business API. That should give you a non-team-space team by default. 2) Yes, to list the team folders for a non-team-space team, you would use…
  • @"streetcodernate" Can you elaborate on what you mean when you say it isn't working for you? What error or unexpected output are you getting?
  • We don't have a video tutorial for OAuth, but I'll pass this along as a request for that. I can't promise if or when that might be done though.
  • Thanks for the report, and apologies for the trouble. We dropped support for .NET Framework 4.5 in v6.0.0 of the Dropbox .NET SDK, but it sounds like the configuration of the example app(s) weren't updated to match. I'll ask the team to update that accordingly to get those working again.
  • While Dropbox doesn't have any samples for Visual Basic in particular, you can find a number of resources for using the Dropbox API in the documentation. You may want to read through the Getting Started guide first.
  • Thanks for following up. I've sent this along as a request to eliminate those warnings, but I can't promise if or when that might be done.
  • [Cross-linking for reference: https://stackoverflow.com/questions/72060987/how-can-i-overwrite-a-file-using-dropbox-api-in-ios-swift#72060987 ] The upload method takes a 'mode' parameter, for which the value should be a Files.WriteMode, like this: client.files.upload(path: dropbox_upload_pathname, mode:…
  • The "team_data.member" scope is one of the team scopes available on the Permissions tab of an app's page on the App Console. There's currently a bug on our side with this configuration causing this issue though. We're looking into and I'll follow up here once I have an update on that.
  • The Embedder should be working again now. Please let us know if you're still seeing any issues. Thanks!
  • The Embedder should be working again now. Please let us know if you're still seeing any issues. Thanks!
  • Please have them contact us directly with the details of the issue then. (The status code itself isn't sufficient.) Thanks!
  • It sounds like you’re experiencing an issue with a third party application. Please reach out to the support organization for that app for help. If the developers of this app are having any trouble with the Dropbox API itself, they can reach out to Dropbox developer support directly with the relevant technical details.
  • [Cross-linking for reference: https://stackoverflow.com/questions/72054734/how-to-regenerate-expired-dropbox-access-token-of-customer-end-user ] Dropbox is in the process of switching to only issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens. You can find more information…
  • The /2/file_properties/properties/add endpoint is for adding custom file properties to existing files on Dropbox. To create/upload a file, you would use /2/files/upload first (or upload sessions for large files). Both of these identify the file using the "path" parameter. A 'path/not_found' error, such as from…
  • It sounds like you’re experiencing an issue with a third party application. Please reach out to the support organization for that app for help. If the developers of this app are having any trouble with the Dropbox API itself, they can reach out to Dropbox developer support directly with the relevant technical details.