Comments
-
No, if your app was in "development" mode, there isn't an option for restoring it after you delete it. When you delete an app in development mode though, it frees up the name, so you can register a new app using the same name: https://www.dropbox.com/developers/apps/create
-
The official Dropbox API v2 .NET/C# SDK doesn't officially support Xamarin/iOS unfortunately, so it doesn't implement the app authorization flow where the official Dropbox iOS app is used (via dbapi-2). Further, that flow where the official Dropbox iOS app is used is only meant for use by the official Dropbox iOS SDKs…
-
I'm afraid I don't have any details or a potential timeline to share. This issue is open with the team, but I don't have any feedback on it.
-
If you have a Dropbox Business API app with the "team member file access" permission, using /2/files/list_folder with the Dropbox-API-Select-User header and path="" and recursive=true is the right way to list the all of the contents of a user's account. You can also specify a namespace in the path value instead. Check out…
-
This is the expected behavior, and it is unlikely to change. I'll be happy to pass this along as feedback to the team though. Can you elaborate on how this causes issues for your app? You can check that the folder has been shared via the `sharing_info` included in the new folder metadata, in order to reconcile the deletion…
-
The API v2 Java SDK for Android doesn't offer automatic offline support like the Sync SDK did, but I'll be sure to pass this along as a feature request. That being the case, if you need offline support, you'll need to implement that in your app's logic. Apologies I don't have better news!
-
No, unfortunately I don't have an update on this.
-
I'll make a note to follow up on this thread if/when this feature is implemented and released.
-
The Dropbox API is a server-side API insofar as the API calls are made to the Dropbox API servers, which process the requested calls on the server. Your other question seems to be a duplicate of your other thread: https://www.dropboxforum.com/t5/API-support/How-to-append-to-existing-file/m-p/271603#M16083
-
We don't have any specific numbers documented for the general rate limiting system. It is only designed to prevent abuse though, and is accordingly relatively generous. Further, the limits operate on a per-user basis. That being the case, you generally don't need to worry about hitting it in normal use. Also note that not…
-
Thanks for the report! We're working on it.
-
The Dropbox API doesn't offer a call to append data to an existing file, but I'll be sure to pass this along as a feature request. You'll need to upload the full contents of the new version of the file instead.
-
Apologies for the delay. The team confirmed that the blog post was mistaken, and we've corrected it. I've sent this along as a feature request for the ability to use this from app folder apps though.
-
Yes, if you register an app for the Dropbox Business API "Team member file access" permission, you can use the "Member file access" feature to access the contents of each/any team member account. For example, you can list the team members using /2/team/members/list[/continue], and for each/any member, download files using…
-
Looking at your code, I notice a few things that need to be fixed: - The /oauth2/token endpoint is how you exchange an authorization code for an access token, so you shouldn't be supplying an access token to it. You are sending an access token in the Authorization header though. (If you already have an access token for the…
-
Yes, this is relatively new. I can't say whether or not it's possible to change the configuration on your team, but you can contact Business support to ask: https://www.dropbox.com/support/email/business_and_teams/submit
-
This means that you're supplying a shared link to the shared_link parameter when calling /2/files/list_folder, but that the shared link you're using has been flagged as restricted (e.g., for malware, DMCA, etc.). If you believe that the link has been incorrectly flagged, contact support for help:…
-
It sounds like you're using the team space and member folders configuration in your Business account. The Dropbox API does offer the ability to access the team space, but the app will need to be written to do so. There's a developer guide that covers how to do that here.
-
In order to access the team root using the Python SDK, you'll need to use `with_path_root` like this: dbx.with_path_root(dropbox.common.PathRoot.root("XXXXXXXXX")).files_list_folder("") Apologies this isn't better documented yet!
-
@"thelwang" Yes, you have all of that correct. I'll file these as files requests for an equivalent way to check this from user-linked apps, as well as a way to check the current usage. And thank you for the detailed feedback! We really appreciate you taking to the time to write it up. I'll make sure I pass it along to the…
-
The exact behavior of your app is up to you, but yes, you may wish to correlate the events and check the content_hash values in order to avoid removing all of the data.
-
Based on the description you provided, it sounds like the third party app you're using is no longer working because it is still using the older version of the Dropbox API (called "API v1"), which was recently retired. The developer of the third party app will need to update it for it to continue working. Please reach out…
-
Files are considered fully uploaded/committed by the time the upload API call completes. (I.e., when the API call response is sent by the API.) There isn't an additional delay after the fact, so other clients can access it immediately. Note that there are a few exceptions around some additional metadata for the file: - The…
-
@"dbower" Thanks for letting me know! I've updated my post to fix those issues.
-
Based on the output you shared, the browser is refusing to load the file as a script because the Content-Type returned isn't an executable type. The Content-Type that Dropbox returns is based on the file extension. It sounds like you probably have a plain text extension on the file, e.g., ".txt". You would need to switch…
-
No, the OAuth app authorization flow requires a browser. You can store and re-use the resulting access token after the fact though.
-
I recommend first reading the OAuth guide to see how the OAuth app authorization flow works: https://www.dropbox.com/developers/reference/oauth-guide The /oauth2/authorize address is a web page, not an API call. You should send the user there in their browser, where they'll be prompted to chooser whether or not to…
-
The sharingGetSharedLinkFile method in the API v2 JavaScript SDK, as well as the corresponding /2/sharing/get_shared_link_file endpoint itself, do not support app authentication, so you will need an access token to call them unfortunately. I'll send this along as a feature request for app authentication support for this,…
-
This should be fixed now. Please try again and let us know if you're still seeing any issues.
-
The "Dropbox API" is the set of user-endpoints, and the "Dropbox Business API" is the set of team-endpoints. While they share many conventions, they cover different pieces of functionality. Also, the Dropbox API can only be used by apps with a Dropbox API app permission, and the Dropbox Business API can only be used by…