Comments
-
The Dropbox desktop client doesn't actually use the API, and the API doesn't offer data deduplication features, but I'll be sure to pass this along as feedback.
-
It's currently only possible to disable, but not delete a Drop-ins app from the App Console. As Drop-ins don't require an approval step, we want you to be able to disable your key but not accidentally (and permanently) delete your key which could potentially break your app and require an update to fix (especially as that…
-
[Cross-linking for reference: https://stackoverflow.com/questions/30451730/how-to-show-progressbar-and-cancel-file-downloading-to-dropbox-server-in-drop-in ] 1) Per the documentation, you can implement the progress callback function, which will occasionally get called with a progress value you can use to update whatever…
-
The API was designed with the intention that each user would link their own Dropbox account, in order to interact with their own files. However, it is technically possible to connect to just one account. The SDKs don't offer explicit support for it and we don't recommend doing so, for various technical and security…
-
We generally recommend applying for production with us before releasing your app on the App Store or sending for review to Apple, so that the Dropbox functionality won't be broken for your users or the App Store reviewers. Generally, we don't need to test mobile apps here as we can rely on the provided information and our…
-
The SDK enables you to get a shared link for a file or folder, e.g., using CreateSharedLinkAsync. It doesn't currently offer the ability to create shared folders though, as Steve mentioned. In any case, it's not currently possible to make Dropbox send an email about it for you via the API, but I'll be sure to pass this…
-
[Cross-linking for reference: https://stackoverflow.com/questions/38912264/restore-deleted-files-using-dropbox-api ] Hi Sún, it looks like you posted this on StackOverflow too, so I'll help over there, so that we don't spam the other people on this thread.
-
This was a server-side issue, so it should work now with the same version of the SDK. Please give it a try and let us know if you run in to any issues.
-
This should be working properly now.
-
Thanks! With those, I was able to track down the conditions necessary to reproduce this. We'll work on a fix.
-
Yes, but can you share the actual rev values? We'll look into why the API isn't accepting them.
-
What about md.Rev? The exception is reporting an invalid revision, so that value may be relevant.
-
Your code is working fine to restore a file in my testing. Can you share the output you're getting (what you're logging with PersistLog)? That looks like it may contain some useful information for your particular case.
-
Can you also post whatever error or unexpected output you're getting? Thanks!
-
Richard, can you share some sample code/output for the issues you're seeing? Thanks in advance!
-
There are a few things that might cause delegate methods to not be called: * Your rest client is nil or is being released (e.g., by ARC) prematurely. * You're making the call in a background thread that doesn't have a run loop. * Your delegate method that should be called back has a typo in it. Unfortunately the SDK…
-
NagiReddy J., I don't think I understand your question. Can you start a new thread with more details? Thanks!
-
Yes, the uploadFile method does block until the upload is complete. It also returns the DbxEntry.File object with information on the uploaded file. Is this not what you're seeing? If not, please post your code and output.
-
Thanks for the detailed feedback Adam! We don't have another place to vote on these requests; your post here is fine. Unfortunately I don't have a good solution to offer you though. Apologies I don't have any news!
-
No update on this.
-
I don't think it works like that, but unfortunately even if the list is accessible locally somewhere, we can't recommend or support attempting to modify it like that, as it wouldn't be an officially supported interface.
-
There still isn't a programmatic interface for controlling Selective Sync settings like this, but we're tracking it as a feature request.
-
The loadFile method only works for files, not folders, and unfortunately the Dropbox API doesn't offer a way to download entire folders at once. (I'll be sure to pass this along as a request though.) That being the case, you'll need to loop through the items you want to download and get them one by one.
-
No, the Dropbox API doesn't offer a way to get the URL for a folder, but I'll be sure to pass this along as feedback.
-
Unfortunately, the Android Core SDK doesn't currently expose the Retry-After header, but I'll be sure to pass this along as a feature request.
-
I don't know if there are plans for full documentation for the iOS Core SDK (as opposed to just what's in the header file now) but I'll send this along as a request.
-
To clarify a bit, "public links" refers to an older method of sharing that only applies to items in the Public folder: https://www.dropbox.com/help/16 "Shared links" refers to a new method of sharing that can be applied to any item, regardless of location in the Dropbox account: https://www.dropbox.com/help/167 On the API…
-
Werner, the .js library you mentioned was only built for JavaScript. (Also, note that the Datastore API is deprecated.) For Android, you'd likely be better served by one of the Android/Java SDKs. For example for API v1 a.k.a. the Core API, there's an official SDK written in Java for Android here:…
-
Thanks for trying that and following up. Can you try it with just defaultChooser then? You actually don't need to have a separate Drop-ins app anymore anyway, since the key for your Sync API app can use Drop-ins too. (This wasn't always the case, which is why the documentation has the note about initWithAppKey.) That is,…
-
[Cross-linking for reference: http://stackoverflow.com/questions/28390549/dropbox-chooser-completion-handler-not-firing ] I believe the issue may be that you're essentially using two different Choosers in the different code snippets, i.e., by doing [[DBChooser alloc] initWithAppKey... twice. Can you try it with a shared…