在iOS应用中集成Dropbox的,但没有登录弹出(Integrate Dropbox in ios

2019-08-17 06:32发布

我想Dropbox的我的应用程序集成。 我已经使用升降梭箱文件和样本代码的一个样品示例。

但问题是,我不希望打开登录弹出。 那么,有没有办法让我可以使用的Dropbox没有登录或一些,我可以设置默认的登录ID和密码自动登录做。 这样我就可以直接使用的保管箱。

谢谢,

Hardik沙阿

Answer 1:

那么你可以把在Dropbox的文件,然后分享和使用共享的网址作为资源来调用。 实际上,我们这样做对我们的一些开发者的博客资产 。 希望帮助。 注意不要移动这些文件,否则链接将打破。



Answer 2:

我使用DropBox的核心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帐户的根



文章来源: Integrate Dropbox in ios app, but without login pop