Greg-DB Dropbox Community Moderator

Comments

  • Thanks! It looks like this is a bug in Chrome Android/Google Drive. There's a post about this here: https://stackoverflow.com/questions/62714319/attached-from-google-drivecloud-storage-in-android-file-gives-err-upload-file
  • It sounds like you're trying to use the Sign API, so you can reach the right people for help using this page: https://faq.hellosign.com/hc/en-us/requests/new
  • It sounds like you’re experiencing an issue with a third party application. Please reach out to the support organization for that app for help. If the developers of this app are having any trouble with the Dropbox API itself, they can reach out to Dropbox developer support directly with the relevant technical details.
  • @"pkd" No, you need to use the OAuth app authorization flow to get a refresh token. Dropbox doesn't offer another way of getting a refresh token. If you only need this for your own account though, you could run that manually once, e.g., as shown in this example using curl. (The use of redirect_uri is actually optional so…
  • Dropbox is no longer offering the option for creating new long-lived access tokens, so that "Access token expiration" setting is no longer available. Dropbox is 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…
  • @"pkd" Yes, it is possible to use this flow on web. The setting you mention enables flows for client-side applications, but either way you can still request "offline" access to get long-term access via a refresh token, regardless of what kind of platform you're working from.
  • Thanks for the additional information. I don't see anything clearly wrong in your code, and since it only happens with files from Google Drive, it sounds like there's something unique to how the files are returned from Google Drive. Can you try using Chrome Remote Debugging to see if you can get a more specific error?
  • I just gave this a try and it is working correctly for me. I'll be happy to look into this, but I'd need some more information. Please share: * the name and version number of the browser you're using * the code and steps to reproduce the issue * a screenshot or screencast showing what you're seeing Thanks!
  • @"1575475" Yes, it sounds like non-inheritance would make sense in that case, and yes you can make folders in the team space, and make groups, permit groups to folders, and add members to groups.
  • @"AngelBlot" Dropbox still doesn't offer API functionality for programmatically retrieving comments. I can only help with questions about the API in particular, but if you would to ask about potential non-API features of the Dropbox product itself, you can reach out to support.
  • @"eminem18753" There may be some delay in updating some of these values, so you may see some inconsistencies at certain points.
  • @"1575475" First, for information on interacting with a team space using the API, I recommend reading the Team Files Guide, if you haven't already. If you want to create a folder inside the team space, you can use /2/files/create_folder_v2 with the 'Dropbox-API-Path-Root' header set to the team space. See the guide above…
  • No, unless the folders are all in one parent folder and it would be acceptable to download the entirety of that parent folder (in which case you could call /2/files/download_zip for that parent folder), it's not possible to download multiple folders as zips in one call. You would need to call /2/files/download_zip once per…
  • @"eminem18753" Здравко is correct; 'root_info' and 'allocation' in the /2/users/get_current_account and /2/users/get_space_usage endpoints, respectively, identify different properties of the account. The 'root_info' returned by /2/users/get_current_account indicates what kind of root configuration the account has. It…
  • 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 browser you are using * the version number of the Dropbox SDK you are using * the steps to reproduce the issue, including relevant code snippet(s), but don't…
  • @"DeeG2009" Здравко was pointing out that the Dropbox API does not offer functionality for just appending additional data to an existing file on Dropbox. For example, if there's an existing files uploaded on Dropbox that is 5 bytes long, there isn't a way for your app to upload just an additional 1 byte to make the…
  • @"DeeG2009" A 'path/conflict/file' error indicates that the upload failed because there is already a file at the specified path. If you did want it to overwrite an existing file at the specified path, you can set the write mode accordingly, like in the example that Здравко linked to earlier. Otherwise, yes, you would need…
  • @"DeeG2009" Thanks for the additional information. In this case, "JD Byrd" is the name of your member folder. API calls already default to operating inside your member folder (check out the Team Files Guide for more information), so you shouldn't include that component in the path you supply in API calls. That is, the path…
  • I see you posted in multiple threads about this, so I've combined your posts here. The Dropbox API search functionality you posted will search content by default, when available, however note that content search is not available for all Dropbox plans. You can find information on that feature and which plans it is available…
  • 1. Yes, folders that are not shared folders would not have shared_folder_id set. 2. The "Within a single folder, you can create up to 1,500 shared subfolders" limit applies to the number of shared folders underneath any folder.
  • Dropbox doesn't currently offer a way to embed a file request like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
  • @"shinestar9101987" Здравко is correct, Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is 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…
  • [Cross-linking for reference: https://stackoverflow.com/questions/75513737/assistance-with-python-script-uploading-images-to-already-created-folders ] @"DeeG2009" As Здравко said, a good way to start troubleshooting this would be to check the actual path value you're using, as that will determine where the file is…
  • I'm not sure I understand your question. Can you clarify? Regarding access token expiration, for reference, Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is switching to only issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens.…
  • 1. The file wouldn't necessarily have been removed. It seems like it may be edited. 2. If the file size changed, it sounds like it was edited at some point. You can check the version history of the file. 3. It's unclear what you're showing in the last screenshot. Is that you attempting to view the file on the Dropbox web…
  • @"kenterickson" If the app is in "development" status, you can rename it using the "Branding" tab of the app's page on the App Console. If the app is in "production" status, you'll need to open an API ticket to request the rename.
  • @"sr_c" As Здравко said, you'll need to make sure you're sending a JSON string. It doesn't look like you're doing so in your current code. We do recommend using the official Dropbox JavaScript SDK though, as it will do much of the work for you.
  • @"FrustratedUser3" Thanks for the feedback!
  • @"gnaresh" No, unfortunately Dropbox has not implemented this.
  • @"pkd" I see Здравко helpfully shared a more fully-featured script, but much like what you originally shared, it is possible to upload to Dropbox using the API automatically once you process the authorization flow (which only needs to be done once) with minimal code. The minimal usage to upload/overwrite a file over…