Greg-DB Dropbox Community Moderator

Comments

  • @"subyankee" Здравко is correct; normal folders are not by default their own namespaces. Each of the following gets its own namespace: * home/member folder * team space/folder * shared folder * app folder The following guides may also be helpful: * https://developers.dropbox.com/dbx-team-files-guide *…
  • Thanks for following up. Please do let me know if you can reproduce and share information about that issue. I can't provide guidance on configuring third party environments such as GoDaddy though. We don't have specific rate numbers documented for the rate limiting system; apps should be written to handle these rate limit…
  • I'm not aware of any issues that should currently be causing /2/files/get_temporary_link to return an empty string. Can you print out the full raw request and response (including headers and body for both) for a sample of that so we can take a look? Just be sure to redact the access token. Feel free to open an API ticket…
  • If you only need a short-lived access token for your own account, you can use the "Generate" button on the app's page on the App Console. Otherwise, no, it's not possible to bypass the authorization page step of the app authorization flow. This needs to be done manually by the user at least once. If your app needs to…
  • @"786999" It looks like you're referring to some early/private access granted to you in a support ticket. For any help with that, please follow up directly on that support ticket, or open a new ticket with API support here.
  • @"sffatcat" Yes, as long as the app is authorized with the necessary permissions (i.e., full Dropbox access, with the necessary scopes, which would be files.metadata.read for listing files, and files.content.read for downloading files), the app could access anything that the account has access to, including team folders.
  • The mismatched redirect URI error indicates that the redirect_uri you're using on /oauth2/token doesn't match the redirect_uri used to retrieve that authorization code from /oauth2/authorize. Since you're not setting redirect_uri on /oauth2/authorize, you should also omit it when calling /oauth2/token. When performing a…
  • @"sffatcat" As Здравко indicated, access tokens are connected to a specific account/team, not specific existing team folders. Dropbox does not offer the ability to grant an app/access token access to specific existing folder(s) only, but I'll pass this along as a feature request. I can't promise if or when that might be…
  • Yes, those are the limits per the help center article.
  • @"new_to_dreamland" Using a single Dropbox account for all end-users of your app is possible but not officially supported or recommended. I see Здравко gave you some helpful guidance, such as how you can allay some of these concerns by using your own server to mediate access, though it still wouldn't be officially…
  • Thanks for following up with the additional information. So when you refer to the file being "broken", I see you're referring to the Dropbox web site being unable to preview the image. The existence or expiration or a shared link shouldn't corrupt a file. If a shared link is no longer valid, the shared link page would no…
  • App folders shouldn't be tied to specific refresh tokens/access tokens only, nor should subsequent re-authorizations automatically invalidate previous authorizations. I just tried this out myself and I didn't see the behavior you described. If this isn't working as expected for you, please share the exact steps to…
  • @"Rolana" Yes, that seems like it be a reasonable workaround for identifying the member folder in the listing for the connected account. Thanks for sharing!
  • 1. No, the count for this limit is only referring to shared folders, not unshared parent folders. 2. The Dropbox API doesn't offer a way to just retrieve the current count with the Python SDK, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. You can use…
  • Thanks for reporting this issue. This issue is now fixed and should be working properly. Apologies for any inconvenience this may have caused, and thanks again for bringing this to our attention.
  • Thanks for reporting this issue. This issue is now fixed and should be working properly. Apologies for any inconvenience this may have caused, and thanks again for bringing this to our attention.
  • 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 steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s) * the full text of any error or unexpected output
  • @"Tomtit" Like Здравко said, I also recommend starting with an unmodified sample app to see that working first, before making changes or implementing your own. Anyway, as they pointed out, your code that you shared here is incorrect because it is passing the authorization URL itself to ProcessCodeFlowAsync. That won't work…
  • As you found, Dropbox does offer an API you can use for listing, uploading, and downloading files, among other operations, so that is possible. I see you already found the developers site. These guides in particular may be useful: * https://www.dropbox.com/developers/reference/getting-started *…
  • [Cross-linking for reference: https://stackoverflow.com/questions/75426433/asp-net-mvc-refresh-token-for-dropbox-have-error-invalid-grant ] An 'invalid_grant' error can indicate that the values you're supplying to ProcessCodeFlowAsync are incorrect/invalid, or that they don't match the configuration used with…
  • Based on your reference to "user code" and "device code", it sounds like you're looking for the OAuth 2 "device flow". Dropbox does not currently offer support for the OAuth 2 device flow, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. Dropbox currently only…
  • @"Asharaf" There isn't an individual file size download limit, but there is an overall per-account per-day limit on the amount of bandwidth that can be used for shared links. You can find information on those limits here. Download connections that take a long time may also eventually time out, but we don't have specific…
  • This can occur when the user's account has their links banned. You can find more information on that here: https://help.dropbox.com/files-folders/share/banned-links I'll ask the team to see if we can improve the behavior in the Chooser in this case. If you need help with the state of your account, you can contact support…
  • @"AngelBlot" No, unfortunately I don't have any news on this request.
  • Here's an example of how you can update a folder member to the viewer access level using the Dropbox .NET SDK: MemberSelector.Email memberSelector = new MemberSelector.Email(emailAddress);MemberAccessLevelResult updateMemberResult = await client.Sharing.UpdateFolderMemberAsync( sharedFolderId:sharedFolderId,…
  • Unlike /2/files/list_folder and /2/files/list_folder/continue, the /2/files/list_folder/longpoll endpoint should be accessed on the 'notify.dropboxapi.com' host (not 'api.dropboxapi.com'). Please update your code to use 'https://notify.dropboxapi.com/2/files/list_folder/longpoll' and let me know if you're still running in…
  • Thanks, that's helpful. For a file in the team space, you'll need to set the "Dropbox-API-Path-Root" accordingly in order to operate on it. The Team Files Guide has information on how to use that. Please update your code to set that. I'll also ask the team to fix up the error handling on the server to return a more useful…
  • The feature requests have been filed, but I don't see any plans for work on them, so I couldn't speak to if or when the team would be doing them.
  • @"See Saw IT Support" To list the members of a shared folder, including each member's access level such as 'owner', etc., you would use sharing_list_folder_members and sharing_list_folder_members.
  • I just checked on that ticket and I see you submitted some feature requests to the support agent you communicated with. There aren't currently any updates or plans on those feature requests.