Comments
-
You can find information on using the Dropbox OAuth app authorization flow in the OAuth Guide and the authorization documentation. If you're using any particular SDK or library, be sure to refer to the documentation for that in particular as well.
-
Currently, app folders are incompatible with shared/team folders, meaning you can't share an app folder, put a shared/team folder inside an app folder or put an app folder in a shared/team folder. Instead, if you need to use the API with shared/team folders, you'll need to use "full Dropbox" access type, as opposed to the…
-
@"Omri1984" I can't offer API support via phone or a virtual meeting, but I can help here. Здравко is correct, v4.7.0 of the Dropbox .NET SDK does not support refresh tokens. That was added in v5.0.0. You'll need to update to at least that version (or ideally the latest version, currently v6.30.0) for automatic refresh…
-
@"SirCrumpet" Thanks for the note. I don't have an update on this yet, but I'll follow up here once I do.
-
@"landdogger" Thanks for the information!
-
@"Omri1984" If you are using v4.7 of the Dropbox .NET SDK, then as Здравко noted, that won't work because that version of the Dropbox .NET SDK didn't support refresh tokens. It sounds like by "4.7" you may be referring to the version of the .NET framework itself though, not the Dropbox .NET SDK. Either way, if you still…
-
I'll be happy to help with any issues you're having with the Dropbox API, but I'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), but don't include any access or refresh token value(s)…
-
@"Andreas W.4" Thanks for the note. I don't have an update on this yet. I'll reply here once I do.
-
@"alexiscastillodj" Yes, as Здравко said, you can find information about these types and methods in the documentation for the Python SDK. Specifically, the files_list_folder method is only available on the Dropbox type, so you'll need a Dropbox instance to call that. Attempting to call that on DropboxTeam won't work. Note…
-
This isn't related to the (server-side) Dropbox API, so I can't offer much help with this here, but if you open a ticket with the relevant details (e.g., the specific steps and code you're using when you see this issue, and a sample of the unexpected output) we can direct that to the relevant department.
-
SwiftyDropbox does not currently support background uploads, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. If you want to implement your own uploading code outside of SwiftyDropbox, you can do so using the HTTP endpoints. In particular, for uploading large…
-
I'll be happy to help with any issues you're having with 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 are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or…
-
@"mkozlows" No, unfortunately I don't have any news on this.
-
Yes, this works with app authentication as well. In that case it would look like: curl -X POST https://content.dropboxapi.com/2/files/get_thumbnail_v2 \ --header "Authorization: Basic <ENCODED_APP_KEY_AND_SECRET>" \ --header 'Dropbox-API-Arg: {"resource":{".tag":"link","path":"/test.jpg","url":"<SHARED_LINK>"}}' \ -o…
-
@"bozae" As Здравко explained, it sounds like you'll need to debug your upload process. If something doesn't appear to be working as expected, feel free to share the steps and code to reproduce the issue and any unexpected API error/output so we can take a look.
-
You should be able to use /2/files/get_thumbnail_v2 to get a thumbnail of a file from a shared link for a folder. I just tried it out and it worked for me. Here's an example of what the call might look like for curl, for instance: curl -X POST https://content.dropboxapi.com/2/files/get_thumbnail_v2 \ --header…
-
I'm not sure I follow. Can you clarify what functionality specifically you're looking to implement? You can use the upload methods to overwrite existing files with new data, for instance.
-
Thanks for reporting this issue. This issue has now been addressed. To resolve this issue, please now disable and then re-enable the files.permanent_delete scope and then click "Submit" for any affected apps(s) on the "Permissions" tab for the app on the App Console. If you do not need the files.permanent_delete scope, you…
-
Thanks for reporting this issue. This issue has now been addressed. To resolve this issue, please now disable and then re-enable the files.permanent_delete scope and then click "Submit" for any affected apps(s) on the "Permissions" tab for the app on the App Console. If you do not need the files.permanent_delete scope, you…
-
Thanks for reporting this issue. This issue has now been addressed. To resolve this issue, please now disable and then re-enable the files.permanent_delete scope and then click "Submit" for any affected apps(s) on the "Permissions" tab for the app on the App Console. If you do not need the files.permanent_delete scope, you…
-
Thanks for reporting this issue. This issue has now been addressed. To resolve this issue, please now disable and then re-enable the files.permanent_delete scope and then click "Submit" for any affected apps(s) on the "Permissions" tab for the app on the App Console. If you do not need the files.permanent_delete scope, you…
-
@"ENGR_MANSOOR" You'll need to enable the "files.metadata.read" scope on the "Permissions" tab of the app's page on the App Console, then click "Submit". Then, authorize the app again to get a new access token (and optional refresh token) as Здравко noted, since that change is not retroactive to existing authorizations.
-
@"UserAccount" The API still supports these IDs. As Здравко mentioned, make sure you're using the correct value, e.g., as returned by the API itself. Also make sure you're calling using an access token that has access to the item, and that you're using the correct root, if applicable. etc. I recommend reading the File…
-
@"Reshma " Здравко is correct; file templates/properties are a feature of the Dropbox API only and are not accessible on the Dropbox website, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. If you're looking for something like this accessible both via the Dropbox…
-
You can upload new versions of files using the upload functionality, such as the upload method. You can find an example here.
-
If ShareFolderLaunch.isAsyncJobId from shareFolder is true, you should then poll checkShareJobStatus using the job ID from ShareFolderLaunch.getAsyncJobIdValue to check on the status of that share job. That will give you a ShareFolderJobStatus you can check to see the current status. When it's complete, you can get the…
-
When using the Dropbox API v2 Java SDK, you can get the server and client modified date/time for a file from FileMetadata.getServerModified() and FileMetadata.getClientModified(), respectively. You can get FileMetadata objects from various methods, such as from getMetadata or listFolder/listFolderContinue. When uploading…
-
I'll be happy to help with any issues you're having with 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 are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or…
-
Refresh tokens and access tokens are not interchangeable. Refresh tokens cannot be used as access tokens. Refresh tokens are instead used to programmatically retrieve new short-lived access tokens whenever needed (without manual user interaction). The official Dropbox SDKs will do that for you automatically, e.g., if you…
-
It sounds like you're using all of the available batch endpoints for this use cases, so the only remaining change that comes to mind would be to increase the chunk size, so that you use fewer requests for sending the file data overall. You can use a chunk size of up to 150 MB, but be aware that increasing the chunk size…