Greg-DB Dropbox Community Moderator

Comments

  • Dropbox is in the process of switching to only 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 though, in which case the app receives a "refresh…
  • @"Steven_R" We'll be happy to look into this specifically for you. Please open an API ticket here, with the following information: * an affected account ID * a sample HTTP request/response for a failure for that account, including both headers and body for both request and response, but redacting the access token itself *…
  • @"dropdev" The Dropbox web site does not work exactly the same way as the Dropbox API. The ListFolder[Continue] functionality does not guarantee a particular ordering. Make sure you implement the API calls as documented to make sure you get a correct representation of the listing. You can then apply whatever…
  • It is not possible to fully automate the OAuth process where the user chooses to authorize the app and the app then receives the resulting access token and optional refresh token. This needs to be done manually by the user at least once. If your app needs to maintain long-term access without the user manually…
  • What does your GetAuthorizeUri call look like? Your GetAuthorizeUri configuration needs to match your ProcessCodeFlowAsync configuration. For example, if you passed a redirectUri to GetAuthorizeUri, you need to also pass that same redirectUri to ProcessCodeFlowAsync. See this sample code as an example. You mentioned using…
  • @"Steven_R" As Здравко mentioned, Dropbox is in the process of switching to only 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 though, in which case…
  • @"ShiminCai" Yes, as Здравко mentioned, the upload method only officially supports uploading files up to 150 MB in size. For larger files, like the "521.5 mb" file you mentioned, you will need to use "upload sessions".
  • @"renkoha" Здравко is correct; you'll need to register the domain and then use the Chooser on that domain, such as localhost, not 127.0.0.1.
  • Thanks for the report! We'll look into it.
  • @"MarioEM" That version should be sufficient. If you need help confirming anything for your app(s) in particular, please open an API ticket.
  • Thanks for the report. This should be working again now.
  • There isn't a way to force a short-lived access token to expire ahead of schedule, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. So, to test the actual 'expired_access_token' error for any particular short-lived access token, you would need to wait until it…
  • @" Intellicode Mangement Systems" Your support ticket is currently open so it will be reviewed and receive further help soon.
  • @" Intellicode Mangement Systems" This isn't enough information for me to offer guidance on why that may be failing for you. I understand you have a support ticket open with more information though, so we'll review that and follow up with you there soon.
  • @" Intellicode Mangement Systems" Yes, for the official Dropbox API v2 .NET SDK, you can find an example of getting and using a refresh token in the OauthBasic example (non-PKCE, meant for server-side apps) as well as in the OAuthPKCE example (PKCE, meant for client-side apps)
  • @"Itai M." That's correct, if there's already a shared link for the item, you'll get that 'shared_link_already_exists' error. You can catch and handle that exception as needed. You can also use listSharedLinks to check for/list existing shared links.
  • I see your support ticket has received multiple replies with answers to your questions. (Please check your spam folder if you haven't received these.) The support team will continue to provide assistance there.
  • While there may currently be functionality like that, note that it is not officially documented or supported, so I can't recommend relying on that, as it would be subject to change without notice.
  • @" Intellicode Mangement Systems" I see you also have a support ticket regarding this with more details, so please refer to the replies to that for help.
  • @"abiluck" We're now returning "audio/mp4" for .m4b files as well. Hope this helps!
  • @"kevintriplett" This hasn't been added for the legacy Paper API, but Dropbox is switching to storing Paper documents as files in the Dropbox filesystem. You can find more information on that migration here. For files in the Dropbox filesystem, check out the Detecting Changes Guide or /2/files/list_revisions for listing…
  • @"marksmithhfx" Dropbox doesn't offer an option like that, but you can share ideas here.
  • @"phmacena" Здравко is correct; while 'path' is required, it doesn't need to be an absolute path. For reference, in addition to the documentation that Здравко linked to, you can see the full allowed formats for the 'path' parameter under the 'CreateFolderArg' section in the /2/files/create_folder_v2 documentation. For…
  • Based on the error output you shared, it looks like your app isn't setting the access token. That is, the "Authorization" header value should be "Bearer ACCESSTOKEN" (with ACCESSTOKEN being your actual access token), but the app is only sending "Bearer" (without an access token). You'll need to have the app set the access…
  • Dropbox is in the process of switching to only 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 though, in which case the app receives a "refresh…
  • @"marksmithhfx" That's correct, if you're already signed in, you won't be prompted to do so again. You can require sign in again by setting 'force_reauthentication=true' if necessary. Note that this is disruptive though (as it signs out the current Dropbox web session), so it should only be used for good reason. Also,…
  • After the user authorizes the app, the resulting response URI will contain the information needed for completing the process on the query portion of the URI. You need to pass that response URI into ProcessCodeFlowAsync, as the 'responseUri' parameter, to complete the flow. This error message is indicating that the…
  • Dropbox bietet eine API, die Programmierer/Entwickler unter anderem zum Auflisten, Hochladen, Herunterladen und Teilen von Dateien verwenden können. Hier finden Sie alles, was Sie für den Einstieg in die Dropbox-API benötigen, einschließlich Dokumentation, Tutorials und SDKs: https://www.dropbox.com/developers Vielleicht…
  • @"schrettinger" I understand you're attempting to integrate with the Dropbox API in your Android app. To do so, please make sure you're following the instructions here exactly: https://github.com/dropbox/dropbox-sdk-java/tree/master/examples/DropboxAndroid That will guide you through using the right methods and setting…
  • I'm not aware of any remaining issues with how we're serving these on our side. Can you elaborate on what specifically isn't behaving as expected currently? Thanks in advance!