¿Cómo comparto los documentos con Dropbox Api en la aplicación de iPhone?

Estoy escribiendo una aplicación para iOS usando Dropbox Api. Mi aplicación tiene las siguientes características, 1. El usuario debe poder iniciar session en su count dropbox, crear documentos y cargarlos. 2. Debe poder ver su carpeta y el contenido del file. 3. El usuario debe tener la disposition de compartir los documentos con otros.

He completado las 2 primeras tareas, pero me resulta difícil compartir los documentos. Me he referido al foro de desarrolladores de dropbox, pero no obtuve ninguna solución. ¿Alguien puede decirme cómo hago esto?

Gracias por adelantado.

Puede hacer una llamada a:

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

A continuación, configura los methods de delegado:

 - (void)restClient:(DBRestClient*)restClient loadedSharableLink:(NSString*)link forFile:(NSString*)path { NSLog(@"link is %@", link); } - (void)restClient:(DBRestClient*)restClient loadSharableLinkFailedWithError:(NSError*)error { NSLog("%@", [error localizedDescription]); } 

Puede encontrar todas las llamadas que necesita mirando dentro del marco en DBRestClient.h.

¡Buena suerte!

La API de Dropbox proporciona la llamada / shares ( https://www.dropbox.com/developers/reference/api#shares ) para permitirle crear enlaces compartibles de solo lectura ( https://www.dropbox.com/help/ 167 ) a cualquier file o carpeta en el Dropbox del usuario. Esta llamada está disponible a través de la function loadSharableLinkForFile: en DBRestClient.m en el Dropbox iOS SDK oficial. (La API de Dropbox actualmente no ofrece llamadas para carpetas compartidas de lectura / escritura).