Skip to main content
Esta guía te lleva paso a paso a subir videos y archivos de medios grandes usando el flujo de trabajo de carga por partes (chunked). Para cargas de video o de medios grandes, debes:
  1. INIT — Inicializar la carga y obtener un media_id
  2. APPEND — Subir cada chunk del archivo
  3. FINALIZE — Completar la carga
  4. STATUS — (Si es necesario) Esperar a que se complete el procesamiento
Consulta este código de ejemplo para 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: Subir chunks (APPEND)

Sube cada chunk del archivo. Por ejemplo, divide un archivo de 3 MB en 3 chunks:
cURL
Ventajas del chunking:
  • Mayor fiabilidad en redes lentas
  • Las cargas se pueden pausar y reanudar
  • Los chunks fallidos se pueden reintentar individualmente

Paso 3: Finalizar la carga (FINALIZE)

Completa la carga después de que se hayan enviado todos los chunks:
cURL
Respuesta:
Ejemplo de respuesta
Si se devuelve processing_info, procede al Paso 4 para esperar el procesamiento. Si no, el medio está listo para usarse.

Paso 4: Comprobar el estado (STATUS)

Si se devolvió processing_info, sondea hasta que se complete el procesamiento:
cURL
Estados de procesamiento: pendingin_progresssucceeded o failed

Paso 5: Crear un Post con medios

Una vez completado el procesamiento, crea un Post con el medio:
cURL

Categorías de medios


Próximos pasos

Buenas prácticas

Restricciones y requisitos de archivo

Crear Posts

Publica con medios

Referencia de la API

Documentación completa de endpoints