Thursday, November 5, 2015

Dropbox API v2 Drops Objective-C SDK

Steve Marx (via Peter Steinberger):

There are currently four SDKs for API v2: Swift, Python, .NET, and Java. We’re continuing to add new SDKs, so watch the blog for upcoming announcements. All SDKs and documentation for API v2 are managed via a code generation process, which means that they’re consistent across languages and easy to update as we add new API features.

[…]

Developers have often asked us to support the notion of a file ID: a unique identifier for a file that remains constant even when the file is moved. We’re pleased to announce that API v2 includes this highly-requested feature. Developers can now use file IDs instead of paths to make sure their apps don’t lose track of a file when it’s moved by a user.

You could call the old Objective-C API from Swift, but the new API does not work from Objective-C.

Update (2015-11-05): Matthew Abbot:

FWIW, objc support is planned as soon as the swift API leaves beta. There are a few aspects that will need a compat layer.

Update (2015-11-09): This Week in Swift links to this thread, which makes it look like Dropbox didn’t realize what they were doing.

2 Comments RSS · Twitter

The APIs are HTTP based, you can call them from "bash" with "curl". There is no magic in these SDKs.
https://www.dropbox.com/developers/documentation/http#documentation
and
https://github.com/andreafabrizi/Dropbox-Uploader

The only API for which Dropbox had to provide SDK was the Datastore, which they, alas, discontinued.

[…] Previously: Dropbox API v2 Drops Objective-C SDK. […]

Leave a Comment