- INIT — Inicializar la carga y obtener un
media_id - APPEND — Cargar cada fragmento del archivo
- FINALIZE — Completar la carga
- 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)
media_id:
cURL
Paso 2: Cargar fragmentos (APPEND)
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)
cURL
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)
processing_info, realiza consultas periódicas hasta que finalice el procesamiento:
cURL
pending → in_progress → succeeded o failed
Paso 5: Crea una Publicación con contenido multimedia
cURL
Categorías de medios
| Categoría | Descripción |
|---|---|
tweet_image | Imagen para una Publicación |
tweet_gif | GIF animado para una Publicación |
tweet_video | Video para una Publicación |
amplify_video | Video de Amplify |
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