如何在 Swift 中使用 dropbox api 分享 link?

How to get share link with dropbox api in Swift?

我想制作一个应用程序,让用户可以将文件上传到保管箱,然后获得共享该文件的选项。如何获得文件的保管箱 link?好像可以用 client.sharing.createSharedLink(路径:“/我的文件”) 但是我如何以字符串形式访问该数据?

这里有一个示例,说明如何在 SwiftyDropbox 中使用 createSharedLink 获取文件的共享 link,在此示例中,路径为 /test.txt.

Dropbox.authorizedClient!.sharing.createSharedLink(path: "/test.txt").response({ response, error in
    if let link = response {
        print(link.url)
    } else {
        print(error!)
    }
})

基于@Greg 的回答,您可以简单地将 www.dropbox.com 替换为 dl.dropboxusercontent.com 并将 dl=0 替换为 dl=1 以获得直接份额 link。