Skip to main content
En esta guía aprenderás a cargar videos y archivos multimedia grandes mediante el flujo de trabajo de carga fragmentada. Para cargas de video o contenido multimedia de gran tamaño, debes:
  1. INIT — Inicializar la carga y obtener un media_id
  2. APPEND — Cargar cada fragmento del archivo
  3. FINALIZE — Completar la carga
  4. STATUS — (Si es necesario) Esperar a que finalice el procesamiento
Consulta este código de ejemplo para ver un ejemplo completo en Python.

Paso 1: Inicializar la carga (INIT)

Inicia la sesión de carga para obtener un media_id:
cURL
Respuesta:

Paso 2: Cargar fragmentos (APPEND)

Carga cada fragmento del archivo. Por ejemplo, divide un archivo de 3 MB en 3 fragmentos:
cURL
Ventajas de usar fragmentos:
  • Mayor fiabilidad en redes lentas
  • Las cargas se pueden pausar y reanudar
  • Los fragmentos que fallen se pueden volver a intentar de forma individual

Paso 3: Finalizar la carga (FINALIZE)

Completa la carga después de enviar todos los fragmentos:
cURL
Respuesta:
Si se devuelve processing_info, continúa con el Paso 4 para esperar a que finalice el procesamiento. Si no, el contenido multimedia está listo para usarse.

Paso 4: Comprobar el estado (STATUS)

Si se devolvió processing_info, realiza consultas periódicas hasta que finalice el procesamiento:
cURL
Estados de procesamiento: pendingin_progresssucceeded o failed

Paso 5: Crea una Publicación con contenido multimedia

Cuando haya finalizado el procesamiento, crea una Publicación con el contenido multimedia:
cURL

Categorías de medios


Próximos pasos

Mejores prácticas

Requisitos y limitaciones de archivos

Crear Publicaciones

Publicación con contenido multimedia

Referencia de la API

Documentación completa del endpoint