Comments
-
Thanks for the report! This is currently an issue when using the Dropbox Embedder with an "edit" link. To avoid this issue, please switch to using a "view" link instead.
-
Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is now 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…
-
@"YanivB" Здравко is correct; even for your own account, you will need to get a refresh token to maintain long-term access. Check out the Android example they mentioned, and in particular use the startOAuth2PKCE method to start the authorization flow.
-
I'm not sure I understand your latest message. If something isn't working properly, I'll be happy to help, but I'd need some more information. In that case, please reply with: * the name and version number of the platform and SDK/library you are using, if any * the steps to reproduce the issue, including relevant code…
-
Some but not all older teams have been migrated to use a team space, so some teams do not have a team space and will return multiple team folders in that list. You can find information on using the different configurations via the API in the Team Files Guide.
-
The sharing_get_shared_links method returns a GetSharedLinksResult object which contains a 'links' field which is a list of LinkMetadata; on each of those you can access the 'url' field to get the URL. So, the code to print out each URL would look like this: for link in shared_link_metadata.links: print(link.url) By the…
-
It sounds like that's occurring on the 'open' call for your local filesystem, not a Dropbox API call itself. Make sure you're providing the right 'local_file_path' and have permission to the specified path. By the way, files_download returns a tuple, not a single object. You can find an example here and the documentation…
-
No, Dropbox does not have plans to support webviews for the app authorization flow, and accordingly we cannot provide any specific webview versions that are expected to work.
-
Thanks for the report. Dropbox does not support using the Dropbox /oauth2/authorize page in web views though. Please update your app to use a supported system web browser. If you're still seeing this issue with a supported system web browser, please let us know.
-
Thanks for the report. I'll be happy to help with any questions or issues you have regarding the Dropbox API, but I'll need some more information. Please reply with: * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s); please also show the parameter…
-
That text is expected to be shown on the https://www.dropbox.com/developers/apps/info/<APPKEY>#permissions page; it is not an error in response to something you're doing. It's an informational warning indicating that a certain combination of functionality is not supported, and that OpenID scopes need to be requested…
-
The text in your post appears to be from the "Permissions" tab of the app configuration page on the App Console. I'll be happy to help with any questions or issues you have regarding the Dropbox API, but I'll need some more information. Please reply with: * the name and version number of the platform and SDK/library you…
-
That's correct, the /2/files/download_zip endpoint was just designed as a way to enable apps to download entire folders at once, as opposed to individual files; it doesn't apply compression to optimize the amount of data that needs to be transferred overall. There isn't an option for requesting actual compression, but I'll…
-
If there are 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 the…
-
Did you click "Submit" in the bar at the bottom of the Permissions page after enabling the scope? That's necessary to save the changes. Note that if you haven't dismissed the cookies notification at the bottom, it may be obscuring the "Submit" button, so be sure to do that first.
-
@"squidlauncher64" I see Здравко helpfully offered insight on the issue. As for your other questions, no, the Dropbox SDK wouldn't improve the performance; it uses the same API endpoints. It's just meant to make it easier for you to interact with the API, but it's not necessary. It also wouldn't save the data somewhere for…
-
The file data would be in the response body, but not necessarily in a variable named 'response.body'. Exactly how you access it will depend on the network client you're using. In this case, I see you're using 'fetch' as your network client, so I suggest referring to the fetch documentation I linked to in my previous…
-
I don't believe we have sample code for DeleteBatchAsync in particular unfortunately, but you should poll DeleteBatchCheckAsync to see when the job is done. Refer to the documentation linked there for more information. By the way, it looks like you mixed up DeleteBatchAsync with DeleteV2Async or MoveBatchV2Async; there's…
-
The /2/files/download endpoint is a "content-download" style endpoint, meaning that on a successful call, the raw requested file data is returned in the response body. I see you're not using an official Dropbox SDK, so you may need to refer to the documentation for your client/platform for information on how to handle data…
-
@"22-modifier" It looks like there wasn't an update on this thread, and especially since you seem to be getting a slightly different error, I recommend reaching out directly to the maker of that app for help with it.
-
@"VoroMotors" Здравко is correct; by default, API calls operate in the "member folder" of the connected account, not the "team space", so anything not in the member folder won't be found by default. You can configure API calls to operate in the "team space" instead though. To do so, you'll need to set the…
-
@"programmer" Sure, I'll ask support to resend their message.
-
@"XiangZhou" Здравко is correct; the Dropbox API doesn't offer a way to merge folders like this directly, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. You'd need to handle this in your code like they described. If/when you need to move multiple items, using…
-
@"programmer" I just checked on that ticket, and I see it did receive a response from support yesterday. Please make sure the email address registered to your account is correct and can receive email, and check your spam folder.
-
We looked into this and we believe we've mitigated that particular issue. Please let us know if you're still seeing any issues. Thanks again!
-
Thanks for the report! Yes, for intermittent issues like this, you can just retry the request. I'll ask the team to investigate the cause based on this request ID.
-
@"babydream" Yes, as Здравко said, a 'shared_link_already_exists' error from sharing_create_shared_link_with_settings indicates that the call failed because a link already exists for that file. As for why it fails in one environment and not the other, check which account(s) you're calling in each. If you're connected to…
-
Thanks for the feedback! I can't make any promises myself as to if or when this might be done, but I've sent this along to the team.
-
No, unfortunately the Dropbox API doesn't offer functionality like that, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
-
@"credentially-dev-team" Dropbox allows you to upload empty files (that is, files with size of 0), but empty files are not valid zip files.