You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
jorge_ricardopc
6 years agoHelpful | Level 5
Obtener SharedLink de un archivo compartido
Hola
Cree mi cuenta gratuita, creo dos carpetas y subir archivos a ellas. A algunos archivos desde el sitio de dropbox les cree un vinculo compartido solo conmigo.
Con la funcion ListFolderAsync puede obtener todos los achivos que necesito, pero hasta ahorita no he podido obtener los datos de sharing de cada archivo, entonces vi que estaba la funcion GetSharedLinkMetadataAsync, GetSharedLinkFileAsync y CreateSharedLinkWithSettingsAsync.
La funcion de crear funciona bien, siempre y cuando el archivo no tenga un sharedlink. Las otras dos funciones GET no sirven. Siempre me regresan el error shared_link_not_found e inmediatamente intento crear el vinculo y obtengo shared_link_already_exists/metadata/
Entonces se hace un ciclo que no funciona.
Algun reporte de este error ? Gracias.
- jorge_ricardopcHelpful | Level 5
La funcion ListSharedLinksAsync recibiendo el path completo de un archivo funciona.
- KeykumoCloudExperienced | Level 12
Hola jorge_ricardopc ,
¿Con el path completo te funciona? Eso es extraño, dado que en la documentación especifica que se deben utilizar paths relativos (en los métodos con string)...
Con la información que nos dejas y sin ver el código, la única forma que se me ocurre de ayudarte es dejarte la documentación oficial:
Un saludo,
keykumo cloud
- jorge_ricardopcHelpful | Level 5
Hola:
En la raiz de mi cuenta de dropbox tengo una carpeta /Documentos2/file1.jpg .
Necesitaba de alguna forma obtener el link para poder ver ese archivo, lo que me funcionó fue:
var response = await client.Sharing.ListSharedLinksAsync("/Documentos2/file1.jpg");
Yo pensaba que las funciones GetSharedLinkFileAsync GetSharedLinkMetadataAsync
tambien me regresarian los sharedlinks, pero no.
Tambien lei que la funcion Files.ListFolderAsync tiene una opcion para que tambien regrese los sharedlinks de cada archivo, pero no he visto un ejemplo de como se haga.
Estoy usando DropBox.Api 4.9.4 con net core 2.1
Gracias.
- KeykumoCloudExperienced | Level 12
Hola jorge_ricardopc ,
- Aquí tienes ejemplos en la documentación
- Por otro lado, tal vez te interese este hilo en StackOverflow.
- Finalmente, aquí tienes la comunidad de desarrolladores de Dropbox
Espero que te sirvan los recursos.
keykumo Cloud
About Haz una pregunta
Busca respuestas en las conversaciones iniciadas por otros usuarios. Si no encuentras la respuesta que necesitas, haz una nueva pregunta.
Need more support
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!