Comments
-
Dropbox itself doesn't offer an official way to help developers find beta testers unfortunately, but hopefully there are some people here reading who would be interested in helping.
-
Thanks for following up. I can't say for sure exactly what happened here, but I'm glad to hear you got this working. For reference, any given access token, expired or not, shouldn't cause an API call to hang. The server would respond with either success or an error, or the call would eventually time out if there's a…
-
The /2/files/list_folder/longpoll endpoint should notify you of changes relevant to whatever cursor you give it. So, as long as you call /2/files/list_folder[/continue] with the necessary "Dropbox-API-Path-Root"/parameters it will notify of relevant changes. For example, if you originally called /2/files/list_folder with a…
-
That's correct, the "auth_code" variable there should contain the "authorization code", which is a single-use code from the app authorization page that the app then exchanges for an access token and optional refresh token, by calling /oauth2/token. I recommend reading the OAuth Guide and authorization documentation for…
-
I can't disclose account information, but as long as you have access to that account, you can sign in to it, and then see all of the apps owned by that account on the App Console.
-
Dropbox doesn't offer an API or other mechanism for estimating the upload/download speeds you would see in practice. Your connection speed to Dropbox depends on the routing you get between your ISP and our servers, and may be slower than your ISP's rated speeds. It also depends on a number of other variables, such as the…
-
You can use the list_folder endpoints to list and detect changes to any files in an account, including files in team folders/spaces, as long as the app and connected account have access to the files. You can find more information on app permissions here. For access to shared areas, such as team folders/spaces, the app…
-
That's correct, a "missing_scope" error indicates that the access token being used isn't authorized with the particular scope needed to access that endpoint, and so the call is not allowed. You'd instead need to get an access token with that scope authorized. A 409 error would indicate a different kind of endpoint-specific…
-
While Dropbox doesn't offer a pre-built script like this (though maybe someone else in the forum here has something to share), Dropbox does offer an API you can use for programmatically listing and moving/renaming files, among other operations, which you could use to write a script for this. You can find everything you…
-
It's not possible to add other owners/managers/admins to an app, but we can transfer ownership for you. To do so, open a ticket here from the account that currently owns the app to get this started.
-
Dropbox is switching to issuing only 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 token" that can be used…
-
The SwiftyDropbox SDK doesn't contain a reference to something called "cancelButton". Is that something from your project? Did you make any modifications to the SDK? In any case, I can't reproduce the issue you're seeing with the code you supplied. Also, "canHandleUrl" isn't defined; I had to add a "let". Is there…
-
The .NET SDK does raise an AuthException for authorization issues, such as for AuthError.IsInvalidAccessToken. It's unclear why you wouldn't have received that though; it seems to be working as expected for me. Can you clarify what you mean exactly when you say your "client wasn't null, but it also wasn't authorised"? Did…
-
There isn't a general filtering mechanism that applies to all endpoints like that. You can find all of the options supported by any given endpoint in the documentation for that endpoint, for example, for /2/team/namespaces/list. The /2/team/namespaces/list endpoint doesn't offer a filter option, but I'll pass this along as…
-
If you already registered some app names then you will not be able to register them again. You can see all of the apps you own under a given account on the App Console while signed in to that account. If you do not see the apps in question, that indicates that they are registered under another account, so you'd need to…
-
Our app name system is first-come first-served, and please note that app names are unique across Dropbox, whether or not a particular app using a name is in production. That means that if another developer has already registered a Dropbox API app name, you cannot also register it, so you'd need to use a different name that…
-
Thanks for following up. It's not clear from this why this would be happening, but a few possibilities/other questions: * Is there anything on your network connection, such as a firewall, proxy, VPN, anti-virus, or other security software that may be interfering with your connection to api-content.dropbox.com? * When you…
-
Apologies for the lack of response here! (I wasn't notified of this post for some reason.) Anyway, it can take some time to propagate events to the /2/team_log/get_events[/continue] results, so you may not always see the latest results immediately. So, in some cases like this, you may call before all of the latest events…
-
Access to file events for any particular team depend on the Business plan that the team is subscribed to. You can see this listed as "Audit logs with file event tracking" on the plans page. For instance, "Standard" teams do not have this feature, but "Advanced" teams do. If you need this for your own team, you would need…
-
Can you share this code as text so I can try it out and see what's happening? Thanks in advance!
-
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 SDK/library you are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s) *…
-
The /2/files/restore endpoint is the right way to restore a previous version of a file. An 'invalid_revision' error like that should indicate that the value you supplied in the "rev" parameter isn't usable though, e.g., it's not an actual revision value, or it refers to a version that cannot be restored (e.g., because it…
-
@"abiluck" Thanks for confirming! I'll ask the team if we can add support for .m4b as well.
-
This should be working again now. Please try again and let us know if you're still seeing any issues. @"abiluck" It looks like we never actually returned the specific type for .m4b in particular anyway, but if that's important let me know and I'll ask the team to add that.
-
This should be working again now. Please try again and let us know if you're still seeing any issues.
-
While there isn't a way to simplify the authentication, captcha, and authorization process (though the captcha isn't always shown), this process only needs to be done once per user. After that, the app can store and re-use the resulting credentials without reprocessing that flow. In order to maintain long-term access to an…
-
[Cross-linking for reference: https://stackoverflow.com/questions/70041701/cast-dropbox-class-to-json ] The methods for calling the API in the Dropbox Python SDK don't return JSON-serializable objects (or the original JSON from the server), but I'll pass this along as a feature request. I can't promise if or when that…
-
The Dropbox API does have a general rate limiting system that applies to all account types and API calls, but I don't have any specific numbers to share for that, such as the maximum number of calls. This system does not have a strict maximum number exactly, but rather operates on the basis of the rate of calls, i.e., the…
-
@"SlashAndBurn" Thanks for the note. I'll check in with the team on this.
-
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 SDK/library you are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s)