Comments
-
@"terryz" That particular link has expired now (and so fails with a 410), but I notice it does end with a "#". That would normally be fine, as network clients are supposed to automatically remove that before issuing a network request (curl does, for example), but it's possible that your network client is not doing so, and…
-
@"Avielos" When uploading a file, a 'path/conflict/file' error like this indicates that the upload failed because there was already a file at the specified path. That can occur whether or not the file is "locked". You can find more information about this particular error, as well as the others, in the documentation. You…
-
@"Alex_Ch" You do not need call refreshAccessToken yourself, unless you need to retrieve a client with a sub-set of the authorized scopes. The SDK will automatically perform the refresh process for you automatically for the currently authorized scopes without you calling refreshAccessToken in your own code. If you do want…
-
This should be working properly now. Please let us know if you're still seeing any issues.
-
Dropbox doesn't limit the number of OAuth 2 redirect URIs or Chooser / Saver / Embedder domains that you can register (though it's not expected that developers would need to register very large numbers of these per app).
-
This should be fixed now. Please let us know if you're still seeing any issues. Thanks!
-
Thanks for the report! We're looking into it and I'll follow up here once I have an update on this.
-
Thanks for the feedback! I'll pass this along to the team to see if we can have those kinds of failures not return HTML to API clients, but I can't promise if or when that might be done.
-
A 503 error like that can indicate a general service availability issue. That should be transient and resolve after a short period of time. Depending on the particular kind of failure on the Dropbox infrastructure, you may see the response body take different forms like this. Regardless, when you receive a response with a…
-
@"sydneyfr" Здравко is correct; Dropbox is now issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens. Short-lived access tokens expire after a short period of time, so you'd receive a 401 expired_access_token error when attempting to use a short-lived access token that has…
-
@"Alex_Ch" When using the OAuth app authorization flow, Dropbox gives an "authorization code" (sometimes also called "access code") that can be exchanged (once) for the access token and optional refresh token. As Здравко said, that resulting refresh token can then be used to retrieve further access tokens as needed.…
-
@"Tech Dev Oldsmar" I don't have any news on the original feature request here. If the info.json that Здравко mentioned would be helpful though, you can find information on that here.
-
@"rahulj1" To list the contents of a folder using the Dropbox Python SDK, you would use the files_list_folder and files_list_folder_continue methods. A "path/not_found" Dropbox API error indicates that there was nothing currently found at the specified path in the connected account. For example, this can happen if there's…
-
There's currently an issue that makes that "Submit" button appear white/greyed out and hard to see when making scope changes, but that button is still there and should be functional. As Здравко said though, based on the error you're getting, the issue is that you're attempting to combine team and user scopes, but without…
-
Thanks for submitting that. The team will review your ticket and follow up with you there.
-
@"Alex_Ch" It is not possible to "pre-generate" the refresh token. A refresh token can only be retrieved by authorizing the app using the app authorization flow. The refresh token doesn't expire though, so that only needs to be done once per Dropbox account (though the refresh token can be revoked on demand).
-
@"Hchauhan" The Dropbox API does not currently support directly listing the contents of a deleted folder, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. To work around that, you would need to either use the metadata you had previously retrieved from the API…
-
Thanks for the report. We'll look into it and I'll follow up here once I have an update.
-
In the "restore file1" step, you're only restoring the file itself, not the original folder. When adding or restoring a file, if a parent path component (the folder, in this case) doesn't already exist, it will be automatically created. That automatically created folder is a new folder, not a restored folder (and it may or…
-
@"Alex_Ch" As Здравко said, you shouldn't be embedding and re-using the 'code'. The 'code' value is the "authorization code", which can only be used once. You should instead store and re-use the "refresh token" once you have it.
-
I've tried your sample code and the issue doesn't reproduce for me, so it may be specific to some aspect of your environment or account. That being the case, to help us track down these specific failures, please open an API ticket here and share the following: * Have you made any modifications to the Dropbox SDK? If so,…
-
@"Hchauhan" You'd need to use the /2/files/restore endpoint (or corresponding method in an SDK) to restore each file as needed.
-
@"Hchauhan" No, unfortunately there isn't an update on this.
-
I see some of your messages got caught by an automated spam filter. I've recovered them. Anyway, thanks for the additional information; that's helpful. We'll look into it.
-
Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is now issuing short-lived access tokens, which do expire after a short period of time, and optional refresh tokens, which don't expire, instead of long-lived access tokens. You can find more information on this migration here. Apps…
-
Thanks for the note, I'll add that to the request as well.
-
Update: using the /2/sharing/create_shared_link_with_settings endpoint to create a link with the "no_one" audience should work now.
-
The Dropbox search backend may apply some tokenization and rewriting to queries, e.g., to try to handle typos, exclude potentially extraneous results, include potentially relevant results, etc. That being the case, you won't always see only exact matches. For instance, for the cases you have shown here, it may remove stop…
-
@"HairyWombat" The "zsh: no matches found" error you're getting is because the URL contains the "?" character which has a special meaning in that shell. To avoid that, quote the URL, like this: curl -L "https://www.dropbox.com/s/fzv989hz5mazhqw/ReplacementDatabase.dbf?dl=1" > Test1.dbf I also put together your C# code and…
-
@"Alex_Ch" Здравко is correct, the official Dropbox SDKs, such as the Dropbox JavaScript SDK, will handle the refresh for you automatically as long as you supply the necessary credentials (refresh token, app key, etc.). You can find an example of that for the Dropbox JavaScript SDK here.