Svi članci

Instagram Graph API: šta firme mogu, a šta ne mogu

Autor: , osnivač Chat334 min čitanja
Svetleći mrežni grafikon s ikonicama fotografije, poruke, srca i grafikona na čvorovima

Svaki ozbiljan alat za Instagram, od zakazivanja objava do automatizacije DM poruka, stoji na istom temelju: Metinom Instagram API-ju, koji se često zove Instagram Graph API. Kad znaš šta može, a šta ne može, nećeš kupovati alate koji obećavaju nemoguće niti ćeš nedeljama praviti nešto što platforma ne dozvoljava.

Ovaj vodič je i za vlasnike firmi i za developere. Za čitanje ti ne treba nikakvo znanje koda.

S kojim nalozima radi

API radi s profesionalnim nalozima: poslovnim nalozima i nalozima kreatora. Lični nalozi nisu podržani za objavljivanje, poruke i uvide. Prelazak na profesionalni nalog je besplatan i traje minut u Instagram aplikaciji. Naše poređenje poslovnih naloga i naloga kreatora pomaže ti da izabereš.

Dva načina povezivanja

Meta nudi dva načina prijave, a oni vode do malo različitih verzija API-ja.

Instagram LoginFacebook Login
Ko se prijavljujeSam nalog na InstagramuFacebook korisnik koji upravlja povezanom stranicom
Potrebna Facebook stranicaNeDa, nalog na Instagramu mora biti povezan s njom
Najbolje zaKreatore i firme kojima je Instagram glavni kanalFirme koje već upravljaju Instagramom preko Meta Business alata

Za većinu kreatora i malih firmi Instagram Login je jednostavniji: nema Facebook stranice ni podešavanja Business Managera. Alati koji ga podržavaju mogu da se povežu u nekoliko klikova.

Šta API dozvoljava

Uz prave dozvole, aplikacija može da:

  • Objavljuje sadržaj: pojedinačne slike, karusele i Reels, uključujući prvi komentar odmah posle objave.
  • Čita komentare i upravlja njima: prikazuje komentare na tvom sadržaju, javno odgovara, sakriva ih ili briše.
  • Šalje i prima DM poruke: u okviru pravila 24-časovnog prozora za poruke, uključujući dugmad, brze odgovore i karusele proizvoda.
  • Privatno odgovara na komentare: jedna poruka po komentaru, na čemu počiva automatizacija Komentar u DM. Chat33 uz Instagram Login pokušava s pravim dugmadima, a uz Facebook Login šalje običan tekst.
  • Prima webhookove: obaveštenja u realnom vremenu kad neko komentariše, pošalje ti poruku ili odgovori na tvoj Story.
  • Čita uvide: metrike naloga i sadržaja za tvoj nalog.
  • Čita tvoj profil i sadržaj: opise, URL-ove medija, vremena objave i osnovne brojke.

Svaka mogućnost odgovara dozvoli koju vlasnik naloga odobri pri povezivanju, kao što su instagram_business_basic, instagram_business_manage_messages, instagram_business_manage_comments, instagram_business_content_publish i instagram_business_manage_insights.

Ako ti trebaju poruke, vodič za Instagram DM API detaljno objašnjava slanje i automatizaciju DM poruka.

Šta nikad neće raditi

Podjednako je važno, jer odavde dolazi najviše obmanjujućeg marketinga:

  • Nema hladnih DM poruka. Aplikacija ne može da započne razgovor s nekim ko nije imao interakciju s tobom.
  • Nema praćenja, otpraćivanja ni lajkovanja u tvoje ime.
  • Nema pristupa privatnim podacima drugih naloga, kao što su tuđa lista pratilaca ili DM poruke.
  • Nema ličnih naloga.
  • Nema zaobilaženja ograničenja, kao što je broj objava koje nalog može da objavi preko API-ja za 24 sata (100 u trenutku pisanja ovog teksta).

Ako alat nudi bilo šta od prve četiri stavke, ne koristi zvanični API. Prijavljuje se kao ti, a upravo zbog toga nalozi dobijaju ograničenja. Tekst o pravilima automatizacije objašnjava razliku.

App Review: zašto alatima treba vreme da uvedu mogućnosti

Aplikacija može da koristi bilo koju dozvolu na nalozima koji imaju ulogu u toj aplikaciji, kao što su njeni developeri i testeri. Da bi koristila dozvolu na nalozima svih ostalih, aplikaciji treba napredni pristup, što znači da mora da prođe Metin App Review za tu dozvolu.

App Review traži funkcionalan demo, video snimak ekrana za svaku dozvolu u upotrebi i objašnjenje zašto je aplikaciji potrebna. Pregled može da traje danima ili nedeljama, a odbijanja iz prvog pokušaja su česta.

Za firmu koja procenjuje alate ovo je važno: mogućnost koju alat pokaže u demou dostupna ti je samo ako je aplikacija odobrena za dozvolu koja stoji iza nje.

Tokeni i veze

Kad povežeš nalog, aplikacija dobija pristupni token. Instagram Login izdaje dugotrajne tokene koji važe oko 60 dana i mogu da se osveže dok su još važeći. Dobro napravljena aplikacija ih osvežava u pozadini.

Veza ipak može da se prekine: ako promeniš lozinku, ukloniš aplikaciju u podešavanjima Instagrama ili token istekne neosvežen. Kad se to desi, ponovno povezivanje je vraća, a automatizacije i podešavanja u alatu obično ostaju.

Ako hoćeš da napraviš svoje rešenje

Ako si developer i razmišljaš o direktnoj integraciji, računaj na:

  1. Meta aplikaciju za developere s dodatim proizvodom Instagram.
  2. Infrastrukturu za webhookove koja proverava potpise i brzo odgovara.
  3. Čuvanje i osvežavanje tokena, šifrovano u mirovanju.
  4. App Review za svaku dozvolu koja ti treba na nalozima kupaca.
  5. Stalno održavanje, jer API ima verzije, a starije se gase po rasporedu.

To je sasvim izvodljivo, ali je i nekoliko nedelja posla pre nego što prvi kupac dobije bilo kakvu korist. Za mnoge timove je brži put da koriste alat koji je to već uradio.

Automatizacija Instagrama u Chat33

Poveži se preko Instagram Logina i dobij DM poruke na ključne reči, Komentar u DM i automatizaciju odgovora na Story preko zvaničnog API-ja.