0

我想将 Dropbox 集成到我的应用中。我使用 Dropbox 文档和示例代码制作了一个示例。

但问题是,我不想打开登录弹出窗口。那么有什么方法可以让我无需登录就可以使用保管箱,或者在某些地方我可以设置默认登录 ID 密码并自动登录。这样我就可以直接使用Dropbox了。

谢谢,

哈迪克·沙阿

4

2 回答 2

0

好吧,您可以将文件放在 Dropbox 中,然后共享它们并使用共享的 URL 作为调用资源。我们实际上是为我们的一些开发人员博客资产这样做的。希望有帮助。小心不要移动文件,否则链接会中断。

于 2013-03-06T01:52:43.277 回答
0

我使用了 DropBox Core API 并生成了访问令牌。这对我来说很好。

NSString *surl = @"https://api.dropbox.com/1/metadata/dropbox/";

NSURL *url = [[NSURL alloc] initWithString:surl];
NSMutableURLRequest *req = [[NSMutableURLRequest alloc] initWithURL:url];

[req setValue:[self getAuth] forHTTPHeaderField:@"Authorization"];

NSURLSessionConfiguration *config = [NSURLSessionConfiguration ephemeralSessionConfiguration];
[config setHTTPAdditionalHeaders:@{@"Authorization": @"Bearer xxxxxxxxxxxxxxxxxxxx"}];  // replace xs with you access token

NSURLConnection *conn = [[NSURLConnection alloc]initWithRequest:req delegate:self];

当然你需要处理 NSURLConnectionDelegate 协议

该示例为您提供 Dropbox 帐户根目录下的所有文件和文件夹

于 2014-05-27T23:36:10.453 回答