Un contenedor de medios es el objeto intermedio que Instagram usa para publicar a través de su API. Nada sale en vivo con una sola llamada: primero creas un contenedor que apunta a tu contenido, y luego publicas ese contenedor en una segunda llamada. Este flujo en dos pasos sorprende a casi todo el mundo la primera vez.
// 01
La publicación en dos pasos
El primer paso envía a la Graph API una URL pública de tu imagen o vídeo junto con el texto, e Instagram devuelve el ID de un contenedor. Instagram procesa entonces el contenido en segundo plano: lo descarga, transcodifica el vídeo y comprueba las reglas de formato. El segundo paso publica el contenedor cuando está listo. Si te saltas la espera, la llamada de publicación falla porque el contenedor sigue procesándose.
// 02
Por qué Instagram lo hace así
Procesar contenido lleva tiempo, sobre todo el vídeo, e Instagram prefiere rechazar un contenedor antes que publicar a medias un post roto. El contenedor le da un lugar donde validarlo todo antes de que nada aparezca en el perfil. Las herramientas de publicación te ocultan este baile: con InvisibleAPI alojas el archivo, pasas su URL en un trabajo de publicación y los pasos del contenedor ocurren entre bastidores.
Pasa de la definición a la documentación que muestra cómo aplicarlo.
Solución principal Conectar una cuenta de Instagram