Comments
-
@"RosemaryOrchard" Thanks for the feedback!
-
That's correct, the 'too_many_write_operations' error is "lock contention". That's a technical inability to make a modification in the account or shared folder at the time of the API call. This error indicates that there was simultaneous activity in the account or shared folder preventing your app from making the…
-
The format of the job ID you shared here looks correct, so we'll need to look into this further. To help track this issue down, can you let me know: * how long after receiving that job ID did you make the call to upload_session/finish_batch/check that fails with "invalid_async_job_id"? * can you double check that you're…
-
Dropbox does not currently offer a public identity provider service, but I'll pass this along as a feature request. I can't promise if or when that might be available though.
-
[Cross-linking for reference: https://stackoverflow.com/questions/58657311/dropboxpaper-api-paper-docs-create-doesnt-work ] @"vasylRokob" It looks like you've also posted on StackOverflow. I've answered there.
-
You should set the UploadSessionAppendArg.close to true for the last chunk of every file. Each file gets its own upload session, and any upload session that you want to finish using filesUploadSessionFinishBatch needs to be "closed" before you can finish it with filesUploadSessionFinishBatch. "Closing" an upload session…
-
@"sjmasikane" This thread was discussing the Dropbox Saver feature. You can find information about that here https://www.dropbox.com/developers/saver
-
Unfortunately, the OwnerDisplayNames value can't always be fetched, though I don't have more specific information to share on when/why that is the case. I'll send this along to the team to ask to get this better documented though.
-
This depends on what kind of sharing you're referring to. If the file is in a shared folder that you are a member of, you can use the ListFolderMembersAsync and ListFolderMembersContinueAsync methods to get the list of members, and check which one is the owner. If the file has been individually shared with you, you can…
-
No, the Dropbox API doesn't offer a way to get the URL for the app folder, but I'll pass this along as a feature request. We currently don't have plans to implement something like this though.
-
You will need to create one "upload session" per file. Each file can be uploaded in multiple pieces or "chunks". Once you've uploaded all of the chunks for each file, you can commit all of the files at once by using the /files/upload_session/finish_batch endpoint. That will help avoid lock contention. For each single…
-
When you use the Chooser with the linkType: "preview" option, you'll always get back a shared link back in the "link" field, which can be used with /2/sharing/get_shared_link_metadata, whether or not the folder was previously shared. Note that this doesn't work with the linkType: "direct" option, since that doesn't result…
-
No, the Dropbox API doesn't offer a way to get the official Dropbox web site URL for a folder like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. For reference though, can you elaborate on your use case? What do you want to be able to do that the preview…
-
Ok, thanks for letting us know!
-
The Dropbox Chooser doesn't return the path like this, but it does return the "id". You can use the id value in the "path" parameter of /2/files/list_folder. If you do want the path for some reason though, you can call /2/sharing/get_shared_link_metadata first with the "link" value returned by the Chooser as the "url"…
-
@"SWworker" The CHUNKED_UPLOAD_CHUNK_SIZE value determines how much data to send per individual upload session request, and we recommend using a multiple of 4 MiB due to how the Dropbox backend is implemented. You can specify a smaller value than 4 MiB, but that generally isn't recommended. That would significantly…
-
This forum thread serves as the reference for this feature request. I'll follow up here if/when there's any update on this.
-
Thank you, that helps clarify the scope of the issue. We still haven't found anything on our side that should be causing this, but I'll check with the network team again. By the way, to clarify your earlier note of "Should we need IPV6 enabled to properly use the API?", do you mean that the IPv6 stack is not currently…
-
I see, thanks. It looks like that's a different error message now though. For reference, can you let me know exactly which endpoint(s) and host(s) are currently returning which error message(s) for you? And no, IPv6 isn't required. Both v4 and v6 should work. I just tried it myself and confirmed…
-
Calls to files/get_metadata would be made to api.dropboxapi.com (not content.dropboxapi.com). There are other endpoints on api.dropboxapi.com as well though, such as files/list_folder. Are you attempting any other calls to api.dropboxapi.com, and if so, are those not failing? Please do let me know if you hear anything…
-
Thanks! We're looking into this, but we haven't been able to find a network issue for that network route. To try to narrow this down: * Are there multiple users of your app, and if so, are multiple users affected, or just yourself? * Which API endpoints in particular are you using, and which are affected? * Is this…
-
No, unfortunately that's not accessible via the API.
-
For privacy purposes, e.g., when the relevant user is not on the connected team, the IP address for the actor may be partially redacted like this.
-
When using the individual upload method, only files up to 150 MB are officially supported. Attempting to upload larger files, above 300 MB as you found, will fail with that error. To upload files larger than 150 MB, you'll need to use upload sessions, via uploadSessionStart, uploadSessionAppendV2,…
-
There are some limitations to be aware of if you're trying to upload multiple files. I recommend reading the Data Ingress Guide as it covers this in detail: https://www.dropbox.com/developers/reference/data-ingress-guide This applies whether or not you're using an official Dropbox SDK.
-
Unfortunately, the Business API doesn't offer quite what you're looking for. You can get information about the connected team's overall space using using /2/team/reports/get_storage, but that isn't broken down by member or group: https://www.dropbox.com/developers/documentation/http/teams#team-reports-get_storage Likewise,…
-
The Dropbox document picker doesn't support opening folders, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
-
[Cross-linking for reference: https://stackoverflow.com/questions/58569036/pdf-file-corrupt-after-downloding ] In case anyone else comes across this with the same question, it looks like they already found a solution and posted it on StackOverflow here.
-
Thanks for the report! We'll check on this. For reference, are you still seeing this now?
-
The exact number of entries you get back per /2/files/list_folder[/continue] page is not guaranteed. Sometimes the API may return more entries per page, and sometimes it may return fewer. Regardless of how many entries were returned, your app needs to always check the 'has_more' value and call back for more entries if it's…