API de Rediafile - Integración de carga de archivos
Por qué los desarrolladores eligen la API Cloud Rediafile
Construir una infraestructura de almacenamiento de archivos personalizada es caro y consume tiempo. Servidores, CDN, cifrado, análisis de virus y gestión de ancho de banda consumen recursos de ingeniería que podrían dedicarse a tu producto principal.
La API de Rediafile externaliza todo eso. Obtienes una capa de archivos lista para producción con autenticación, gestión de carpetas, enlaces con caducidad y seguimiento de descargas — accesible a través de endpoints REST limpios que cualquier desarrollador puede integrar en menos de 30 minutos.
- Sin infraestructura que gestionar — Nosotros gestionamos almacenamiento, entrega CDN y SSL.
- Autenticación basada en tokens — Flujo seguro de
access_tokencon caducidad automática. - Permisos a nivel de carpeta — Carpetas privadas, no listadas o públicas con protección opcional por contraseña.
- Ingesta de URL remotas — Importa archivos directamente desde URL externas sin descargarlos localmente.
- Límites listos para empresas — Consulta cuotas mediante el endpoint
/account/package.
Casos de uso comunes
Apps móviles y web
Permite a los usuarios subir fotos, documentos o medios desde iOS, Android o React al almacenamiento en la nube.
Plataformas SaaS
Añade archivos adjuntos a tickets, proyectos o registros. Organiza las subidas por cliente con aislamiento de carpetas.
Portales para clientes
Crea portales de intercambio seguros donde los clientes suban documentos sensibles a carpetas protegidas con contraseña.
Automatización y ETL
Programa importaciones de URL remotas y mueve archivos entre carpetas automáticamente usando los endpoints de gestión.
Distribución de contenido
Genera URL de descarga únicas con estadísticas. Comparte archivos grandes sin los límites de los adjuntos de email.
Copias de seguridad y archivo
Usa la API para enviar copias de seguridad, logs o exportaciones a estructuras organizadas con etiquetado de metadatos.
Integración en 3 pasos
Autenticación
Llama a /authorize con tus claves API o usuario/contraseña para recibir un access_token y un account_id.
Subida o importación
Usa /file/upload para transferencias directas, o /file/url_upload_add para ingerir archivos desde URL remotas.
Gestión y compartición
Organiza archivos en carpetas, genera enlaces de descarga, edita metadatos o mueve activos entre directorios mediante la API.
Ejemplo rápido en Python
import requests, base641. Autenticación
auth = requests.post("https://rediafile.com/cloud/api/v2/authorize", data={ "username": "tu_usuario", "password": "tu_contraseña" }).json() token = auth["data"]["access_token"] account = auth["data"]["account_id"]2. Subir un archivo
with open("informe.pdf", "rb") as f: upload = requests.post( "https://rediafile.com/cloud/api/v2/file/upload", data={"access_token": token, "account_id": account}, files={"upload_file": f} ).json() print("URL del archivo:", upload["data"][0]["url"])
¿Necesitas la referencia completa?
Consulta todos los endpoints, tablas de parámetros, códigos de error y ejemplos en nuestra documentación técnica.
Ver referencia completa Ver todos los ejemplosCapacidades de la API de un vistazo
| Capacidad | Endpoint | Valor comercial |
|---|---|---|
| 🔐 Autenticación | /authorize | Acceso seguro por token con caducidad de 1 hora |
| 📤 Subida de archivos | /file/upload | Subida multipart directa con selección de carpeta |
| 🔗 Importación remota | /file/url_upload_add | Ingesta desde URL externas sin ancho de banda local |
| 📥 Enlaces de descarga | /file/download | Genera tokens de descarga limitados en el tiempo |
| 📁 Gestión de carpetas | /folder/create, /folder/move | Organización jerárquica con controles de privacidad |
| ✏️ Edición de metadatos | /file/edit, /folder/edit | Renombrar, reclasificar o reubicar archivos mediante programación |
| 📊 Monitoreo de cuotas | /account/package | Consultar límites de almacenamiento, tamaño de subida y restricciones |
Seguridad y cumplimiento
Cada llamada a la API requiere HTTPS. La autenticación admite usuario/contraseña y pares de claves API permanentes (64 caracteres, Clave 1 y Clave 2). Los tokens caducan después de una hora de inactividad, reduciendo el riesgo de credenciales filtradas. El acceso a carpetas puede restringirse con contraseñas cifradas en MD5 para datos sensibles de clientes.
API Rediafile vs. desarrollo interno
| Requisito | Desarrollo interno | API Rediafile |
|---|---|---|
| Infraestructura de almacenamiento | Meses de trabajo DevOps | ✓ Listo en minutos |
| Entrega CDN global | Costo y configuración extra | ✓ Incluido |
| Límites de tamaño | Depende del servidor | ✓ Hasta 10 GB+ por archivo |
| Permisos de carpetas | Capa de autenticación personalizada | ✓ Integrado (público/no listado/privado) |
| Seguimiento de descargas | Pipeline de análisis requerido | ✓ URL de estadísticas por archivo |
| Coste de mantenimiento | Coste DevOps continuo | ✓ Gestionado por Rediafile |
Preguntas frecuentes
¿Qué es la API Cloud Rediafile?
La API Cloud Rediafile es una API REST que permite a desarrolladores y empresas integrar la subida, almacenamiento y compartición segura de archivos en sus aplicaciones, plataformas SaaS o flujos de trabajo internos.
¿Cuánto tiempo lleva integrar la API Rediafile?
La mayoría de los desarrolladores completan su primera integración en menos de 30 minutos usando nuestros endpoints REST, tokens de autenticación y ejemplos de código en Python, PHP, JavaScript y cURL.
¿Es la API Rediafile adecuada para uso empresarial?
Sí. La API admite restricciones a nivel de cuenta, permisos de carpetas con protección por contraseña, limitación de tasa y comunicación solo HTTPS, lo que la hace adecuada para la gestión de archivos empresariales.
¿Puedo subir archivos sin almacenarlos primero en mi servidor?
Absolutamente. Usa el endpoint /file/url_upload_add para importar directamente desde URL remotas, o haz que tus aplicaciones cliente suban directamente a Rediafile mediante /file/upload.
¿Qué ocurre cuando mi token de acceso caduca?
Los tokens caducan después de 1 hora de inactividad. Tu aplicación debe capturar respuestas HTTP 401 y reautenticarse mediante /authorize para obtener un nuevo token. Para automatización, las claves API (Clave 1 y Clave 2) nunca cambian.
¿Admiten subidas por partes o reanudables?
Las subidas por partes aún no están soportadas en la API v2. Para archivos muy grandes, recomendamos usar la importación de URL remotas o consultar max_upload_size mediante /account/package.
¿Listo para integrar subidas de archivos en tu producto?
Crea una cuenta Rediafile gratuita, obtén tus claves API y empieza a desarrollar en minutos.
Crear cuenta gratuita Leer documentación completa¿Necesitas ayuda?
Prueba los endpoints en vivo en el sandbox interactivo.