Comments
-
Dropbox API short-lived access tokens are valid for several hours. You can have your app get the actual expiration information from the 'expires_in' value returned with the short-lived access token from /oauth2/token.
-
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…
-
From your sample webhook payload, I see that your app is linked to the team itself, and so receives the list of all team members with changes. If you want to be notified for just one account, and don't actually need the connection to the entire team, you could instead link the app to a specific account instead of the whole…
-
The app will need to be linked to the account or team before webhook notifications will be sent for that account/team. Please refer to the OAuth Guide for information on how to connect accounts or teams to an app.
-
Dropbox selects certain partner apps to include in the App Center. If you're interested in a potential technology partnership with Dropbox, you can reach out here: https://experience.dropbox.com/form/app-integrations-contact
-
@"nagasayan koduri" Lik Здравко said, the webhook notifications only tell you when something has changed, but not what has changed. You'd need to call the API to retrieve the updated file/folder information as needed when you receive the notification. You can find information on accessing file/folder information in the…
-
@"akanshikumari" Здравко is correct; the Dropbox API doesn't offer a way to do this directly, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
-
Yes, we can transfer Dropbox API app ownership for you. To start that process, open an API ticket from the account that currently owns the app.
-
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…
-
The team routinely fixes issues they find, but I don't have a specific reference for this in particular as we didn't have a sample to check on for you. Did you open a ticket for this? If so, you should have received an update on that ticket, but let me know if not and share the ticket number and I can look into it for you.
-
Dropbox offers an API you can use for listing, uploading, and downloading files, among other operations. You can find everything you need to get started with the Dropbox API, including documentation and tutorials here. We don't have resources for CodeIgniter in particular, but you can use a client of your choosing to…
-
Please open an API ticket with the account ID and a sample cursor that results in this error so we can check on that for you. Thanks!
-
@"toki4004" To download a specific file, you can use /2/files/download and specify the full path of the file you want, including any parent folder names, like "/Homework/math/Prime_Numbers.txt". To download a whole folder, you can use /2/files/download_zip and specify the name of the folder, like "/Homework/math" or…
-
If you are submitting a scope change request for a production app, make sure you only request the minimum necessary additional scopes, and clearly explain why you need each additional scope that you're requesting. If your request is not approved, you'll receive an email with information indicating why. Make sure you read…
-
Thanks! I'll pass this along as a feature request, though I can't promise if or when that might be implemented. And yes, Dropbox webhooks only tell you when something has changed, but not what has changed. You'll need to use the /2/files/list_folder[/continue] functionality to get the actual entries. You don't need to…
-
Yes, for team-linked apps, you can only have up to 5 teams connected to an app while the app is in development mode. If you'll need to have more than 5 teams connected to the app, you should apply for production status. You can find a bit more information about this for team-linked apps here.
-
It sounds like you do have the "files.metadata.read" scope enabled on the app you're looking at on the App Console. It would be greyed out if you also have at least one other scope enabled which relies on "files.metadata.read", and so you can't disable "files.metadata.read" without disabling the other scope(s) first. While…
-
The Dropbox API doesn't offer a way to get/construct the /home URL of a file/folder on the Dropbox web site like that (either explicitly or via an alias), but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. However, you can call…
-
The /2/files/list_folder[/continue] functionality is paginated and isn't guaranteed to return all of the entries in a single response. There are a few factors that can affect what/how much is returned in a single call, and that can vary over time due to a number of factors, e.g., as the state and contents of the account…
-
@"Kate Andreeshcheva" To confirm what Здравко said that's not made by Dropbox, and so Dropbox can't offer support for that. If you need help on the Salesforce side of things, you'll need to contact Salesforce. As for the Dropbox side, as Здравко linked to you can find the documentation for the Dropbox /oauth2/token…
-
@"Kate Andreeshcheva" Здравко is correct. 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…
-
@"toki4004" In addition to the search functionality that Здравко mentioned, you can list all of the contents of any particular folder using /2/files/list_folder[/continue]. For example, if you know a parent folder path, you would set the "path" like "/Homework/math". Or, to list the root, you would supply the "path" as the…
-
Based on the error message, it looks like this may be because your site that displays the Embedder is itself being framed by a different site. Do you have a sample page showing this issue that you can share so we can take a look into this for you?
-
@"Bendico" Thanks for the note!
-
The files_list_folder method is not guaranteed to return all files/folders in one call. You'll need to have both files_list_folder and files_list_folder_continue implemented to make sure you retrieve all the pages of entries in order to list all files/folders in a folder. Please refer to the documentation linked there for…
-
A 'path/conflict/folder' error from files_upload liked you shared here indicates that the upload failed because there is already a folder at the path specified for the upload. From the description of your test case, this is the expected behavior. You indicated that you created a folder at "/test", and then also performed a…
-
@"coadyg" From your description, it sounds like you're referring to your team using the "team space". You'd need to set the "Dropbox-API-Path-Root" header to your 'root_namespace_id' as described in the Team Files Guide to be able to access the contents of the team space.
-
@"gbc04" Здравко is correct; you need to implement both ListFolderAsync and ListFolderContinueAsync. You aren't guaranteed to get all results back in just one call to ListFolderAsync. Please refer to the documentation linked there for information on how to use this.
-
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…
-
@"Cust" A "path/not_found" Dropbox API error indicates that the API call failed because there was nothing currently found at the specified path in the connected account under the relevant root. For example, this can happen if there's a mistake or typo in the path value the app supplies, if the file/folder has been renamed,…