✓ CLEAN ROUTER v2.0 /es/docs/rediafile-api-file-upload-integration
📖 Documentación

API de Rediafile - Integración de carga de archivos

v2.0 Actualizado: 8 sep. 2026

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_token con 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

Python
import requests, base64

1. 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 ejemplos

Capacidades de la API de un vistazo

CapacidadEndpointValor comercial
🔐 Autenticación/authorizeAcceso seguro por token con caducidad de 1 hora
📤 Subida de archivos/file/uploadSubida multipart directa con selección de carpeta
🔗 Importación remota/file/url_upload_addIngesta desde URL externas sin ancho de banda local
📥 Enlaces de descarga/file/downloadGenera tokens de descarga limitados en el tiempo
📁 Gestión de carpetas/folder/create, /folder/moveOrganización jerárquica con controles de privacidad
✏️ Edición de metadatos/file/edit, /folder/editRenombrar, reclasificar o reubicar archivos mediante programación
📊 Monitoreo de cuotas/account/packageConsultar 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

RequisitoDesarrollo internoAPI Rediafile
Infraestructura de almacenamientoMeses de trabajo DevOps✓ Listo en minutos
Entrega CDN globalCosto y configuración extra✓ Incluido
Límites de tamañoDepende del servidor✓ Hasta 10 GB+ por archivo
Permisos de carpetasCapa de autenticación personalizada✓ Integrado (público/no listado/privado)
Seguimiento de descargasPipeline de análisis requerido✓ URL de estadísticas por archivo
Coste de mantenimientoCoste 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.

Abrir Sandbox