iphone - 如何在 iPhone 应用程序中使用 Dropbox Api 共享文档?

标签 iphone ios dropbox dropbox-api

我正在使用 Dropbox Api 为 iOS 编写应用程序。 我的应用程序具有以下功能, 1. 用户必须能够登录到他的保管箱帐户,创建文件并上传。 2. 他必须能够查看他的文件夹和文件内容。 3. 用户必须有与他人共享文档的条款。

我已经完成了前 2 个任务,但发现很难共享文档。我已经提到了 Dropbox 开发者论坛,但没有得到任何解决方案。 谁能告诉我该怎么做?

提前致谢。

最佳答案

您可以调用电话:

NSString *path = @"/yourfile.jpg";
[[self restClient] loadSharableLinkForFile:path];

然后设置委托(delegate)方法:

- (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 中的框架内部找到您需要的所有调用。

祝你好运!

关于iphone - 如何在 iPhone 应用程序中使用 Dropbox Api 共享文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612560/

相关文章:

iphone - 禁用操作 - 用户点击选项卡栏项目以转到 Root View Controller

iphone - 在 ARM 与 Intel 上将 float 强制转换为 unsigned char

iphone - 为什么我的代码中不需要保留但它有效

iphone - UIPinchGestureRecognizer 没有响应

android - 避免将 .jar 打包到 Android 库 (.aar) 中

node.js - 从 Dropbox 流读取到缓冲区

java - iPad/iPhone 上的 HTTP 字节范围协议(protocol)客户端行为

ios - 我可以阻止我的 iOS8 应用程序安装到 iPhone 4s 上吗?

ios - 使用未解析的标识符错误

dropbox - 是否可以禁用应用文件夹的保管箱通知