Greg-DB Dropbox Community Moderator

Comments

  • The Dropbox API supports characters in the Unicode Basic Multilingual Plane for naming files and folders. Attempting to create files or folders with characters outside the Unicode Basic Multilingual Plane, such as emoji, will fail. You can find information on how to properly encode characters when uploading/downloading via…
  • If the files you're trying to upload aren't each 15 bytes, it sounds like there may be an issue with the upload implementation you're using. Can you share the code you're using so we can take a look?
  • [Cross-linking for reference: https://stackoverflow.com/questions/58993226/how-can-i-upload-a-file-on-dropbox-without-using-a-dropbox-sdk-in-java ] That's correct, you can call the HTTPS endpoints from Java code without using the official Dropbox API v2 Java SDK, by using whatever HTTPS client you wish, such as okhttp, etc.
  • Using the "update" mode is safer, and so it is recommended. The value you supply in it should be the "rev" value for the version of the file that you last downloaded and are updating, so that the server knows if you are working from the latest version or not. You can get the rev value from FileMetadata.rev, e.g., as…
  • No, there isn't a way to pass multiple namespaces per call, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. 
  • Dropbox doesn't offer an API for checking the status of the Dropbox desktop client like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. Dropbox does offer an API, but it is for communicating directly with the Dropbox servers, regardless of the state of the…
  • Is the has_more value in the response from /2/files/list_folder set to true? If so, if you don't already have it implemented, you need to call back to /2/files/list_folder/continue to retrieve more results. Please refer to the /2/files/list_folder documentation for more information on doing so.…
  • @"david S.259" I don't have an update on this request from the team. And no, there isn't a way to configure your account to allow restricted files to sync with third party apps. 
  • To add a group, you should use the same AddFolderMemberAsync method, but you should use the MemberSelector.DropboxId selector (instead of MemberSelector.Email). You should put the group ID value there. Group IDs start with "g:". You can get the group IDs from GroupsListAsync/GroupsListContinueAsync.
  • @"thelwang" Thanks for detailed edit to your post! To confirm, yes, by default API apps will consume the data transport limit of teams subject to the limit. Partners can request an exemption from this for their app(s) by first applying for and joining the Dropbox Technology Partner program.
  • In order to add a group or member to a folder, that folder does need to be shared first. If the folder is underneath a folder that is already shared, you may wish to add the group or member to that parent shared folder. Or, you can share the specific folder itself. You can do so via the website as covered here, or via the…
  • 1. Yes, when uploading a file, you specify the full path where you want to upload it, including any parent folder(s). It sounds like you're using the JavaScript SDK (but please let me know if not), so for example, you would specify the 'FilesCommitInfo.path' value when calling filesUpload, or if using upload sessions,…
  • There will be a way for users to migrate to the new way of storing Paper documents, but I don't have any other details or specifics to share on that process right now. The team will share more information on the process in the future.
  • The Dropbox API doesn't offer the ability to programmatically upload to a file request link, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. 
  • The /2/files/create_folder_v2 endpoint doesn't create team (or shared) folders. It just creates normal folders. Accordingly, the resulting folder won't have a shared folder ID, since it isn't a shared folder. Only team/shared folders themselves will have that set. It can be used to create normal folders in a variety of…
  • I can't say offhand what may have happened, but if the API isn't working for you, please feel free to open an API ticket with details from the relevant account.
  • Yes, if you need direct links, you can modify the shared links returned by sharing_list_shared_links or sharing_create_shared_link_with_settings as documented in this help article. Alternatively, if you need direct links and the links don't need to be long-lived, you can just use files_get_temporary_link instead. That…
  • That 'shared_link_already_exists' error indicates that the call failed because a shared link for the requested item already exists. You can either get the shared link information from the SharedLinkAlreadyExistsMetadata, if given in the CreateSharedLinkWithSettingsError error, as shown in your output, or…
  • [Cross-linking for reference: https://stackoverflow.com/questions/58909301/dropbox-access-token-keep-revoke-after-some-time ] By default, Dropbox API access tokens for your app(s) don't expire by themselves, but there a number of different ways that a Dropbox API access token can become invalid, including:* the user or…
  • [Cross-linking for reference: https://stackoverflow.com/questions/58898341/app-authentication-test-your-code-and-connection-to-the-dropbox-api-java-sdk ] The /2/check/app endpoint is relatively new, and isn't yet available in the Java SDK. It should be included in the next version of the Java SDK though, and I'll ask the…
  • We can't provide support for configuring third party applications or libraries themselves like this, but it sounds like you're probably referring to the certificate chain for the secure HTTPS connections to the Dropbox API. I don't know if this is in the format you need, so you may need to reformat it, but we have a copy…
  • I don't know of any ways to do so unfortunately. I couldn't recommend any unofficial/unsupported methods anyway, as they'd be subject to change without notice.
  • No, unfortunately Dropbox doesn't offer any way to check the desktop client sync status or identify files in the cache like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. 
  • Thanks for the report! We're looking into it. I'll follow up here once I have an update for you.
  • By default, Dropbox API access tokens for your app(s) don't expire by themselves, but there a number of different ways that a Dropbox API access token can become invalid, including:* the user can revoke all access tokens for an app by unlinking it on the connected apps page * any client with the access token can revoke the…
  • As a matter of security, Dropbox only allows "localhost" redirect URIs to use http://, and there isn't a setting to disable or workaround this. So, the only options would be: * use a "localhost" server for your http:// redirect URI for development/testing * use the "code" flow ("response_type=code") but omit the redirect…
  • You're getting this error because you're using an access token for an entire Business team to call a user-specific endpoint. You can do so, but you'll need to specify which team member to operate on. You can find information on how to do so under the "Member file access" section here:…
  • It looks like this is more about managing tasks in .NET/C#, and not really about using the Dropbox API itself, so I'm afraid I can't really be of help here. This question may be better suited somewhere where you can get general .NET/C# programming advice, such as StackOverflow. Apologies I can't be more useful!
  • It sounds like you've registered an API app with the "app folder" permission. Currently, app folders are incompatible with shared folders, meaning you can't share an app folder, put a shared folder inside an app folder or put an app folder in a shared folder. Instead, if you need to use the API to access a shared folder,…
  • Thanks for the feedback! Dropbox.Api.Files and Dropbox.Api.Files.Routes are each linked separately in the sidebar at the top level here: https://dropbox.github.io/dropbox-sdk-dotnet/html/R_Project_DotNetApiDocumentation.htm The docs themselves don't have search built in, but you can search the doc site using a web search…