要在iOS上使用Dropbox API成功登录,请按照以下步骤操作:
pod 'Dropbox-SDK'
或
github "dropbox/dropbox-sdk-obj-c"
然后运行pod install
或carthage update
以安装SDK。
<key>CFBundleURLTypes</key><array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>db-APP_KEY</string>
</array>
</dict>
</array>
将APP_KEY
替换为您在第1步中创建的应用程序密钥。
import DropboxSDK
DBSession
实例:let session = DBSession(appKey: "APP_KEY", appSecret: "APP_SECRET", root: kDBRootAppFolder)
将APP_KEY
和APP_SECRET
替换为您在第1步中创建的应用程序密钥和应用程序密钥。
DBSession.sharedSession().linkFromController(self) { (session, error) in
if let session = session {
// 登录成功
} else if let error = error {
// 登录失败
}
}
let client = DBRestClient(session: session)
client.loadMetadata("/", intoPath: "/", withCompletion: { (metadata, error) in
if let metadata = metadata {
// 处理文件和文件夹
} else if let error = error {
// 处理错误
}
})
通过以上步骤,您可以在iOS上使用Dropbox API成功登录。更多关于Dropbox API的信息,请参阅官方文档:https://www.dropbox.com/developers/documentation/swift
领取专属 10元无门槛券
手把手带您无忧上云