Instagram Graph API: cosa possono e cosa non possono fare le aziende

Ogni strumento serio per Instagram, dagli strumenti che programmano i post all’automazione dei DM, poggia sulla stessa base: l’API di Instagram di Meta, spesso chiamata Instagram Graph API. Sapere cosa può e cosa non può fare ti evita di comprare strumenti che promettono l’impossibile e di passare settimane a costruire qualcosa che la piattaforma non permette.
Questa guida è pensata sia per chi gestisce un’attività sia per chi sviluppa. Non serve scrivere codice per seguirla.
Con quali account funziona
L’API funziona con gli account professionali: account business e creator. Gli account personali non sono supportati per pubblicazione, messaggi o statistiche. Passare a un account professionale è gratuito e richiede un minuto nell’app di Instagram. Il nostro confronto tra account business e creator spiega quale scegliere.
Due modi per collegarsi
Meta offre due tipi di accesso, che portano a versioni leggermente diverse dell’API.
| Instagram Login | Facebook Login | |
|---|---|---|
| Chi accede | Direttamente l’account Instagram | Un utente Facebook che gestisce una Pagina collegata |
| Pagina Facebook necessaria | No | Sì, l’account Instagram deve essere collegato a una |
| Ideale per | Creator e aziende che vivono su Instagram | Aziende che gestiscono già Instagram con gli strumenti Meta Business |
Per la maggior parte dei creator e delle piccole aziende, Instagram Login è più semplice: nessuna Pagina Facebook, nessuna configurazione di Business Manager. Gli strumenti che lo supportano possono collegarsi in pochi clic.
Cosa permette l’API
Con le autorizzazioni giuste, un’app può:
- Pubblicare contenuti: immagini singole, caroselli e reel, compreso un primo commento subito dopo la pubblicazione.
- Leggere e gestire i commenti: elencare i commenti ai tuoi contenuti, rispondere in pubblico, nasconderli o eliminarli.
- Inviare e ricevere DM: entro le regole della finestra di messaggistica di 24 ore, compresi pulsanti, risposte rapide e caroselli di prodotti.
- Rispondere in privato ai commenti: un messaggio per commento, ed è su questo che si basa l’automazione da commento a DM. Chat33 prova i pulsanti veri con Instagram Login e invia testo semplice con l’accesso con Facebook.
- Ricevere webhook: notifiche in tempo reale quando qualcuno commenta, ti scrive o risponde alla tua storia.
- Leggere le statistiche: metriche dell’account e dei contenuti per il tuo account.
- Leggere il tuo profilo e i tuoi contenuti: didascalie, URL dei media, date e ore e conteggi di base.
Ogni funzione corrisponde a un’autorizzazione che il proprietario dell’account approva al momento del collegamento, come instagram_business_basic, instagram_business_manage_messages, instagram_business_manage_comments, instagram_business_content_publish e instagram_business_manage_insights.
Se ti serve la parte dei messaggi, la guida all’API dei DM di Instagram spiega nel dettaglio come inviare e automatizzare i DM.
Cosa non farà mai
Altrettanto importante, e all’origine della maggior parte del marketing ingannevole:
- Niente DM a freddo. Un’app non può avviare una conversazione con chi non ha interagito con te.
- Niente seguire, smettere di seguire o mettere mi piace al posto tuo.
- Nessun accesso ai dati privati di altri account, come l’elenco dei follower di qualcun altro o i suoi DM.
- Niente account personali.
- Nessun modo di aggirare i limiti, come il numero di post che un account può pubblicare tramite API in 24 ore (100 al momento in cui scriviamo).
Se uno strumento offre una qualsiasi delle prime quattro cose, non usa l’API ufficiale. Accede al posto tuo, ed è esattamente ciò che porta alla limitazione degli account. L’articolo sulle regole dell’automazione spiega la differenza.
Revisione dell’app: perché gli strumenti impiegano tempo a rilasciare le funzioni
Un’app può usare qualsiasi autorizzazione sugli account che hanno un ruolo nell’app, come i suoi sviluppatori e tester. Per usare un’autorizzazione sugli account di tutti gli altri, l’app ha bisogno dell’accesso avanzato, cioè deve superare la revisione dell’app di Meta per quell’autorizzazione.
La revisione dell’app richiede una demo funzionante, un video dello schermo di ogni autorizzazione in uso e una spiegazione del perché l’app ne ha bisogno. Le revisioni possono richiedere giorni o settimane, e i rifiuti al primo tentativo sono comuni.
Per un’azienda che valuta gli strumenti, questo conta: una funzione che uno strumento mostra in una demo è disponibile per te solo se l’app è stata approvata per l’autorizzazione che c’è dietro.
Token e collegamenti
Quando colleghi un account, l’app riceve un token di accesso. Instagram Login emette token di lunga durata che valgono circa 60 giorni e possono essere rinnovati finché sono ancora validi. Un’app ben fatta li rinnova in background.
Un collegamento può comunque interrompersi: se cambi la password, rimuovi l’app dalle impostazioni di Instagram o il token scade senza essere rinnovato. In quel caso ricollegare lo ripristina; le automazioni e le impostazioni nello strumento di solito restano.
Costruirci sopra in proprio
Se sviluppi e consideri un’integrazione diretta, metti in conto:
- Un’app Meta per sviluppatori con il prodotto Instagram aggiunto.
- Un’infrastruttura per i webhook che verifichi le firme e risponda in fretta.
- Archiviazione e rinnovo dei token, cifrati a riposo.
- La revisione dell’app per ogni autorizzazione che ti serve sugli account dei clienti.
- Manutenzione continua, perché l’API ha versioni e quelle più vecchie vengono ritirate secondo un calendario.
È del tutto fattibile, ed è anche qualche settimana di lavoro prima che il primo cliente ne tragga beneficio. Per molti team, usare uno strumento che l’ha già fatto è la strada più veloce.
Automazione di Instagram con Chat33Collegati con Instagram Login e ottieni DM per parola chiave, commento a DM e automazione delle risposte alle storie sull’API ufficiale.