Comments
-
@"Dropballuser2" Thanks for the feedback!
-
The actual number of entries returned per page depends on a few implementation details of how Dropbox works, but I don't have more specific details to share on how that works. Apps shouldn't rely on a specific number of entries being returned per page though; apps should process any/all entries returned on a given page,…
-
The page size returned by /2/files/list_folder or /2/files/list_folder/continue is not guaranteed, and the 'limit' parameter is the "maximum number of results to return per request". As that is only intended as a maximum, the server will attempt to not return more than that per page, but it is not guaranteed to return…
-
The API was designed with the intention that each user would link their own Dropbox account, in order to interact with their own files. While it is technically possible to always connect to just one account for all users, we do not officially support this, for various technical and security reasons. The Dropbox API does…
-
@"tjosten" Unfortunately I still don't have any news or plans to share on this request.
-
Thanks for the additional feedback! I'll share this with the team.
-
No, this forum thread is sufficient. Thanks!
-
I don't have a guarantee to offer on if/when the 'folder_id' field would be set, but if you're trying to identify shared folders across users, you can use the 'shared_folder_id' field instead. The 'shared_folder_id' field is a non-optional field on SharedFolderMetadata, and the value will be consistent across members of…
-
Thanks for the feedback! I'll pass this along to the team. There isn't a specified minimum size of the GetTeamEventsResult.events list returned by /2/team_log/get_events[/continue] so it is possible and expected to get an empty list in some cases. Due to some technical details, this can occur, though I don't have more…
-
Thanks! We'll look into it and follow up here once we have any news on this.
-
In order for the SDK to perform the refresh for you, to avoid the "expired_access_token" error, it will need a refresh token. Can you let me know if you're currently using the standard authorization functionality (authorizeFromControllerV2), or if you're supplying an access token/refresh token yourself? The standard…
-
There is a currently an issue with the web site and work is underway to fix it. You can find the incident information here.
-
If you're using .NET, we recommend using the official Dropbox .NET SDK. Check out the SimpleBlogDemo sample for an example of how to use that with a server-side web app. A redirect URI is a URI controlled by the third party app, where the user will be directed to after authorizing the app to access their account. It is…
-
@"AlexStudio" Yes, the "Generate" button now also produces short-lived access tokens. If you need a refresh token, use the OAuth app authorization flow. Check out the links in my previous message for information on that.
-
1. With a user-linked app, to determine if an account has a team space, you can use the 'distinct_member_home' feature on the /2/users/features/get_values endpoint. (The 'root_info.root_namespace_id' value from /2/users/get_current_account alone does not indicate the existence of a team space, as every account has some…
-
@"SerenityNow" 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…
-
Dropbox does offer 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, tutorials, and SDKs here. For instance, for working in an iOS app using Swift, we offer an official Dropbox SDK for…
-
The redirect URI functionality works the same way regardless of whether you're debugging or if your app is in development or production status. If the authorization page is showing the authorization code to the user on the authorization page (with a message like "Enter this code into ... to finish the process") then that…
-
This error should indicate that there isn't enough storage space in the relevant account for the upload. I just tried the upload functionality on the API and it succeeded for me, so if you're seeing this erroneously, there may be some other variable that we'll need to look into. I see you've also written in to support so…
-
@"phunction" The particular error message you shared here is referring to the redirect URI not being registered for the app; it isn't referring to the protocol (such as "https://" or "myapp://"). Whether using PKCE or not, the redirect URI value (the "pkceuri" variable in your code) must exactly match one of the redirect…
-
From the code you shared, it looks like you're working from the OAuthPKCE example included with the .NET SDK. That's meant as an example of a client-side application though. Since you're building a server-side web app, the SimpleBlogDemo example would be more relevant. I suggest running that SimpleBlogDemo example as…
-
We've increased the /2/sharing/get_shared_link_file endpoint timeout. For downloads that will take a long time, please use Range requests to retrieve the entire file across multiple requests as described in my previous message.
-
@"mp_w" As Здравко noted, you'll need to connect the app to your account for the app folder to be created. That is not created when you just register the app. You can find information on how to connect the app in the OAuth Guide.
-
Yes, these links can be used multiple times. When using 'audience: no_one', the shared link itself does not grant any access. Someone who gets the link wouldn't be able to use it to access the file content unless they already have access to that file via their account anyway, such as if the file is in their account or in a…
-
I can't provide insight on what the requirements may be for that functionality to work on Android, but if you can share some information about what specifically seems to be the issue with how it's hosted on Dropbox I can request an update on our side.
-
Thanks for the report! It looks like the /2/sharing/get_shared_link_file endpoint is configured with a 10 minute timeout. I'll ask the team to look into whether we can increase that. As a workaround, whether you're using this /2/sharing/get_shared_link_file endpoint or are downloading from the shared link directly, you can…
-
This is a forum for help with the Dropbox API in particular. It looks like the error you're investigating is coming from CloudFront, not Dropbox, so we can't offer support for that.
-
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…
-
Just to clarify, do you mean you're getting a timeout from the Dropbox API, or that some operation on your server is timing out while performing these Dropbox API calls? Regardless, the Dropbox API does offer a way to get thumbnails in batches. In the Dropbox Java SDK, that's available via the getThumbnailBatch method.
-
@"DragonWhisperer" No, I don't have an update on this yet.