La API de Dropbox permite a los desarrolladores crear aplicaciones con funcionalidades sofisticadas para transferir, sincronizar y buscar documentos en Dropbox. Con los diversos endpoints preparados para que los desarrolladores personalicen sus aplicaciones, puedes resolver fácilmente problemas comunes de los consumidores, como la carga y eliminación de archivos.

Con Apidog, puedes autenticar tokens de OAuth y supervisar las respuestas de la API; ya no tienes que adivinar cómo se comportará una API.
Para obtener más información sobre Apidog, ¡haz clic en el botón de abajo!
Al igual que con otras API de terceros, primero tendrás que registrarte para obtener una cuenta de Dropbox, ¡así que asegúrate de tener una cuenta antes de seguir adelante!

¿Qué proporciona la API de Dropbox?

La API de Dropbox permite a los desarrolladores integrar las funcionalidades de Dropbox en sus aplicaciones. Algunas de las funciones más destacadas serían:
Gestión de archivos
Esto incluye cargar, descargar y eliminar archivos dentro de una cuenta de Dropbox.
Sincronización de archivos
La API de Dropbox facilita la sincronización automática de archivos en varios dispositivos, siempre que tenga instalada la aplicación de Dropbox.
Intercambio y colaboración de archivos
Con la API de Dropbox, puedes conceder permiso a otros para ver, editar o descargar archivos y carpetas almacenados en Dropbox.
Precios de la API de Dropbox

La API de Dropbox tiene diferentes paquetes de precios, dependiendo de cuánto necesites.
- Essentials: 75 $ al mes, a partir de 50 solicitudes de firma.
- Standard: 250 $ al mes, a partir de 100 solicitudes de firma.
- Premium: Requiere que te pongas en contacto con ellos para obtener un precio.
- Modo de prueba: ¡Gratis!
¿Cómo usar la API de Dropbox?
Paso 1: visita el sitio web para desarrolladores de Dropbox

En primer lugar, ve al sitio web para desarrolladores de Dropbox.
Paso 2: crea una aplicación de Dropbox

En la imagen anterior, deberías poder ver un gran botón azul con el texto Crear aplicaciones
. Haz clic en ese botón para empezar a crear una nueva aplicación de Dropbox.
Deberías poder ver 3 categorías diferentes para modificar. Como este artículo continuó con el plan básico de la API de Dropbox, es posible que veas más opciones. Una vez que hayas finalizado el tipo de API y su acceso y nombre respectivos, desplázate hacia abajo en la página web y pulsa el botón Crear aplicación
.
Paso 3: registra la clave y el secreto de la API de Dropbox

En tu pantalla, deberías tener la sección Configuración
de tu aplicación mostrada. Desplázate hacia abajo hasta que veas la clave y el secreto de la API. Junto con los endpoints correctos de la API de Dropbox, ¡se utilizarán para realizar solicitudes a la API de Dropbox!
Paso 4: edita los permisos
Continúa yendo a la configuración de Permisos
.

Como la aplicación garantiza la mejor seguridad, su configuración predeterminada cierra la aplicación a la interacción externa. Tendrás que habilitar las siguientes funciones para poder manipular las solicitudes de la API en el siguiente paso:
- files.metadata.read
- files.content.write
- files.content.read
- sharing.read
- file_requests_write
Uso de Apidog para realizar solicitudes a la API de Dropbox
Los siguientes pasos implicarán el uso de una plataforma de API llamada Apidog.

Esta sección demostrará el endpoint /list
utilizando el endpoint de la API de Dropbox proporcionado por este enlace. Continúa visitando el enlace.


En la sección /list
, ve a Example
y localiza el código cURL. Junto a Bearer
, pulsa <get access token>
para obtenerlo para realizar solicitudes, como se muestra en la imagen anterior.
Importar código cURL a Apidog

Comenzaremos creando un nuevo proyecto en blanco. Luego, localiza un botón púrpura +
y selecciona Import cURL
.

Apidog responderá pidiéndote que introduzcas el código cURL. Siguiendo la sección anterior, copia y pega el código cURL para el endpoint /list
.


Ahora deberías tener una solicitud de API POST, con dos filas que comienzan con Authorization
y Content-Type
en la sección Headers
. Pulsa Send
cuando estés listo.

Ahora deberías poder ver la respuesta de la API de Dropbox. Como la cuenta para esta demostración del artículo está vacía, la variable has_more
en la respuesta de la API devuelve false
.
¿Necesitas otra API? ¡Usa el API Hub de Apidog!
Tal vez la aplicación de Dropbox no sea una opción popular para tus consumidores objetivo, ¡no te preocupes! Puedes encontrar otras API que están disponibles para la implementación utilizando el API Hub de Apidog.

En API Hub, puedes buscar numerosas API disponibles para la implementación. Con una gran cantidad lista para su adopción, es casi seguro que encontrarás una API que coincida con tus requisitos. Las imágenes a continuación muestran un ejemplo de cómo puedes probar la popular API de OpenAI.

Esta imagen describe la accesibilidad de la API de OpenAI a través de API Hub. Destaca dos características clave:
- Prueba gratuita: Puedes experimentar con la API de OpenAI directamente en la interfaz de API Hub, sin ningún coste.
- Opción de entorno familiar: Si prefieres una aplicación de escritorio, API Hub puede redirigirte a Apidog, lo que te permite interactuar con la API allí.
Algunos de estos ejemplos pueden requerir el registro de una cuenta para obtener su clave de API respectiva, así que asegúrate de saber cómo obtenerlas.

Una vez que tengas todos los componentes necesarios, ¡pulsa el botón Send
! Deberías poder ver las respuestas de muestra devueltas por la API respectiva que estás viendo.
Crea tus propias API con Apidog
Si aún no puedes encontrar una API que se ajuste a tus criterios, ¡crea una!

Comienza pulsando el botón New API
, como se muestra en la imagen anterior.

Esta sección proporciona un entorno para introducir partes esenciales de las API REST, tales como:
- Métodos de comunicación: Estos métodos, a menudo denominados verbos HTTP (por ejemplo, GET, POST, PUT, DELETE), definen cómo las aplicaciones interactúan con la API para realizar acciones.
- Endpoints (URL): Estos funcionan como direcciones web únicas, actuando como puntos de entrada para funcionalidades específicas ofrecidas por la API.
- Parámetros: Los parámetros son detalles adicionales incorporados en la URL para dirigirse a datos o recursos específicos dentro de la API.
- Desglose de la funcionalidad: Esto se refiere a una explicación detallada del propósito de cada endpoint dentro de la API, describiendo las acciones que puede realizar.
Conclusión
La API de Dropbox desbloquea un potente conjunto de herramientas para desarrolladores. Al integrar las funcionalidades de Dropbox en sus aplicaciones, los desarrolladores pueden mejorar significativamente las experiencias de los usuarios. Imagina una aplicación de edición de fotos que guarda sin problemas tu trabajo directamente en tu Dropbox, eliminando la necesidad de transferencias manuales.
La API de Dropbox potencia tales innovaciones, fomentando un mundo donde las aplicaciones interactúan sin esfuerzo con Dropbox para tareas como el intercambio de archivos, la colaboración y la copia de seguridad de datos. Esto no solo simplifica los flujos de trabajo para los usuarios, sino que también abre las puertas a funcionalidades novedosas e integradas dentro del ámbito en constante evolución de las aplicaciones basadas en la nube.