我正在使用Dropbox Api为iOS编写应用程序。 我的应用程序具有以下功能, 1.用户必须能够登录他的保管箱帐户,创建文档并上传。 他必须能够查看他的文件夹和文件内容。 3.用户必须有与其他人共享文件的条款。
我已完成前两项任务,但发现难以共享文档。我已经提到了Dropbox开发者论坛,但没有得到任何解决方案。 有人可以告诉我该怎么办?
提前致谢。
答案 0 :(得分:11)
您可以拨打电话:
NSString *path = @"/yourfile.jpg";
[[self restClient] loadSharableLinkForFile:path];
然后设置委托方法:
- (void)restClient:(DBRestClient*)restClient loadedSharableLink:(NSString*)link forFile:(NSString*)path
{
NSLog(@"link is %@", link);
}
- (void)restClient:(DBRestClient*)restClient loadSharableLinkFailedWithError:(NSError*)error
{
NSLog("%@", [error localizedDescription]);
}
您可以通过在DBRestClient.h中查看框架来找到所需的所有调用。
祝你好运!答案 1 :(得分:2)
Dropbox API提供/ shares调用(https://www.dropbox.com/developers/reference/api#shares),允许您为用户Dropbox中的任何文件或文件夹创建只读可共享链接(https://www.dropbox.com/help/167)。此调用可通过官方Dropbox iOS SDK中DBRestClient.m中的loadSharableLinkForFile:函数获得。 (Dropbox API目前不提供任何读/写共享文件夹的调用。)