2

ドロップボックス API を使用して iOS 用のアプリを作成しています。私のアプリには次の機能があります。1. ユーザーは自分の Dropbox アカウントにログインし、ドキュメントを作成してアップロードできる必要があります。2. フォルダとファイルの内容を表示できる必要があります。3. ユーザーは、ドキュメントを他のユーザーと共有するための規定を持っている必要があります。

最初の 2 つのタスクは完了しましたが、ドキュメントを共有するのが難しいと感じています。ドロップボックス デベロッパー フォーラムを参照しましたが、解決策がありませんでした。どうすればこれを行うことができますか?

前もって感謝します。

4

2 に答える 2

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のフレームワーク内を調べると、必要なすべての呼び出しを見つけることができます。

幸運を!

于 2012-07-31T13:52:47.193 に答える
2

Dropbox API は、読み取り専用の共有可能なリンク ( https://www.dropbox.com/help/ 167 ) をユーザーの Dropbox 内の任意のファイルまたはフォルダーに送信します。この呼び出しは、公式の Dropbox iOS SDK の DBRestClient.m の loadSharableLinkForFile: 関数を介して利用できます。(Dropbox API は現在、読み取り/書き込み共有フォルダーの呼び出しを提供していません。)

于 2012-05-16T16:49:20.580 に答える