← Wszystkie artykuły
Instagram12 lipca 20265 min czytania

Reels, wideo w feedzie, relacje: co naprawdę pozwala API

Nie każdy format, który człowiek opublikuje ręcznie, jest dostępny dla programu. Znajomość różnicy oszczędza awarii w najgorszym momencie.

Aplikacja Instagrama pozwala publikować rzeczy, których nie pozwala API, i ta luka nie jest oczywista, dopóki zaplanowany post nie padnie.

Co da się opublikować programowo

  • Pojedyncze obrazy — tak
  • Karuzele — tak
  • Reels — tak, jako kontener REELS
  • Relacje — tak, jako kontener STORIES
  • Transmisje na żywo — nie

Każdy z nich to inny typ kontenera. Wysłanie filmu jako kontenera obrazu nie pada pomocnie; pada niejasno.

Miejsce, na którym potykają się wszyscy

Instagram przetwarza wideo asynchronicznie. Utworzenie kontenera od razu zwraca identyfikator, ale film nie jest jeszcze gotowy. Publikacja od razu pada z niejasnym błędem o niedostępności mediów.

Kontener trzeba odpytywać, aż jego status osiągnie FINISHED — dla wideo to dziesiątki sekund. Planer, który ten krok pomija, świetnie radzi sobie z obrazami i nigdy nie publikuje żadnego Reela.

Media muszą być osiągalne

Nie wgrywasz pliku na Instagram bezpośrednio. Podajesz publiczny adres, a Instagram sam go pobiera. Jeśli adres wymaga logowania, wygasa albo stoi na domenie, z której platforma nie pobiera — publikacja padnie, a błąd rzadko o tym wprost mówi.

TikTok idzie dalej: przy pobieraniu z adresu domena serwująca film musi być zweryfikowana w panelu dewelopera, inaczej nie opublikuje się nic.

Przestań patrzeć na zegar. Puść z wiatrem.

Zacznij za darmo

Czytaj dalej