Come utilizzare i Webhook API di Instagram per le notifiche in tempo reale

E

Introduzione

E

Webhook API di Instagram

E

Panoramica sui webhook

E

Impostazione con Unipile

E

Eventi Webhook di Instagram

E

Gestire più account Instagram

E

Ganci web da Instagram

E

Endpoint API di Instagram

E

Conclusione

E

Supporto

E

Domande frequenti

I webhook sono il segreto dell'automazione in tempo reale nelle moderne piattaforme SaaS. Quando si tratta di Instagram, l'uso dei webhook consente al software di reagire istantaneamente ai nuovi messaggi senza interrogare costantemente l'API. Per gli editor di software che costruiscono strumenti CRM, ATS o di outreach, questo significa flussi di lavoro più rapidi e una migliore esperienza utente. In questa guida, esploriamo come impostare e ottimizzare i webhook dell'API di Instagram utilizzando l'API unificata di Unipile. Siete pronti ad alimentare la vostra app con i dati istantanei di Instagram? Immergiamoci in questa guida.

Che cos'è Instagram API Webhook?

L'interfaccia della posta in arrivo mostra i messaggi di più contatti tramite Instagram, LinkedIn, WhatsApp e Outlook.

Un Webhook API di Instagram è uno strumento che consente alla vostra applicazione di ricevere aggiornamenti in tempo reale da Instagram su un nuovo messaggio. Invece di estrarre i dati, il vostro backend riceve una notifica istantanea, consentendo un'automazione più rapida e intelligente.

Integrazione della chat multi-account di Instagram tramite API Unipile in un'interfaccia SaaS unificata

Panoramica sui webhook

I webhook in Unipile sono una funzione robusta che consente alla vostra applicazione di essere informata in tempo reale ogni volta che si verificano eventi specifici all'interno del sistema Unipile. A differenza del polling periodico, in cui l'applicazione controlla la presenza di aggiornamenti, i webhook utilizzano un protocollo di notifica push, che garantisce la ricezione di notifiche immediate quando qualcosa cambia. Unipile rende semplice l'integrazione dei webhook inviando una richiesta HTTP POST a un URL di vostra scelta, consentendovi di configurare la vostra applicazione per rispondere prontamente a queste notifiche.

Impostazione dei Webhook di Instagram con Unipile

Creare webhook

Esistono due modi per creare i Webhook:

Utilizzando il metodo POST /webhooks o il metodo SDK appropriato
Nel cruscotto di Unipile

Riprova

Assicurarsi di rispondere con un codice di stato 200 in meno di 30 secondi, poiché un Webhook effettua cinque tentativi di riprova quando il codice di risposta HTTP non è uguale a 200 in meno di 30 secondi, con un ritardo incrementale tra ogni tentativo.

Tipi di webhook

Unipile fornisce quattro tipi di Webhook:

- Aggiornamenti sullo stato del conto
- Nuovi messaggi

Webhook Tipo di contenuto

A differenza dei webhook creati da Dashboard, i webhook creati da API non contengono il tipo di contenuto dell'intestazione JSON per impostazione predefinita. Alcune applicazioni come Bubble, Make... hanno bisogno di un'intestazione di tipo contenuto per ricevere un buon JSON. È possibile utilizzare il parametro "headers" per impostarlo.

Webhook Content Type
    
curl --request POST \
     --url https://{YOUR_DSN}/api/v1/webhooks \
     --header 'X-API-KEY: XXXXXXXX' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{ 
  "request_url": "https://endpoint",
  "source": "messaging",
  "headers": [
    {
      "key": "Content-Type",
      "value": "application/json"
    }
  ]
}'
    
  

Webhook Tipo di contenuto

A differenza dei webhook creati da Dashboard, i webhook creati da API non contengono il tipo di contenuto dell'intestazione JSON per impostazione predefinita. Alcune applicazioni come Bubble, Make... hanno bisogno di un'intestazione di tipo contenuto per ricevere un buon JSON. È possibile utilizzare il parametro "headers" per impostarlo.

Webhook Content Type
    
curl --request POST \
     --url https://{YOUR_DSN}/api/v1/webhooks \
     --header 'X-API-KEY: XXXXXXXX' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{ 
  "request_url": "https://endpoint",
  "source": "messaging",
  "headers": [
    {
      "key": "Unipile-Auth",
      "value": "yoursecretkey"
    }
  ]
}'
    
  

Autenticazione

È possibile aggiungere un'intestazione con una chiave segreta per autenticare i webhook provenienti da Unipile.

Impostazione dei Webhook di Instagram con Unipile

Iscriviti a Unipile

Accesso al cruscotto

Accedere al proprio spazio di lavoro e gestire gli account collegati.

Dashboard Unipile con account LinkedIn, WhatsApp, Gmail e Instagram collegati via API

Recupero delle credenziali di Instagram

Per eseguire un'autenticazione per Instagram, l'utente deve avere il suo INSTAGRAM nome utente e password. L'autenticazione tramite le credenziali di Facebook non è attualmente supportata.

Autenticazione

Effettuare una richiesta POST a questo endpoint API Unipile o utilizzare il metodo SDK appropriato.

Link an Instagram Account
    
curl --request POST 
     --url https://{YOUR_DSN}/api/v1/accounts 
     --header 'X-API-KEY: {YOUR_ACCESS_TOKEN}' 
     --header 'accept: application/json' 
     --header 'content-type: application/json' 
     --data '
{
  "provider": "INSTAGRAM",
  "username": "unipile",
  "password": "********"
}
'
    
  

Gestire il checkpoint 2FA

Se su un account Instagram è stata attivata l'autenticazione a due fattori, verrà visualizzato un checkpoint attraverso uno stato 202. Ecco un esempio di risposta al checkpoint.

    
{
  "object": "Checkpoint",
  "account_id": "098dez89d",
  "checkpoint": {
    "type": "2FA"
  }
}
    
  

In questo caso, viene avviato un nuovo Intento di autenticazione. Questo intento dura 5 minuti e i checkpoint devono essere risolti in questo lasso di tempo.

Risolvere il checkpoint 2FA

Per risolvere il checkpoint 2FA, effettuare una richiesta POST all'API Unipile utilizzando l'endpoint Risolvi checkpoint o utilizzare un Metodo SDK fornendo il comando account_id restituito dalla prima richiesta.

    
curl --request POST 
     --url https://{YOUR_DSN}/api/v1/accounts/checkpoint 
     --header 'X-API-KEY: {YOUR_ACCESS_TOKEN}' 
     --header 'accept: application/json' 
     --header 'content-type: application/json' 
     --data '
{
  "provider": "INSTAGRAM",
  "account_id": "098dez89d",
  "code": "******"
}
'
    
  

Timeout dell'intento di gestione

Se l'utente impiega più di 5 minuti per risolvere il checkpoint, l'account non verrà connesso. Qualsiasi richiesta successiva di risolvere un checkpoint al di fuori dei 5 minuti risponderà prima con un 408 - Request Timeout, poi con un 400 - Bad Request, poiché l'Intento di autenticazione si autodistruggerà.

Eventi Instagram Webhook supportati

Webhook in tempo reale per i messaggi diretti
Ricevete avvisi istantanei ogni volta che un nuovo DM viene ricevuto in una delle vostre caselle di posta Instagram collegate. Grazie al supporto dei webhook di Unipile, potete attivare risposte automatiche, sincronizzare le conversazioni nel vostro CRM o notificare immediatamente il membro del team giusto, senza alcun sondaggio o ritardo.

Soluzione per altri eventi: Tracciamento periodico della cronologia
Per gli eventi non supportati dai webhook nativi (like, follower, commenti ai post, ecc.), è possibile controllare regolarmente l'attività degli utenti, confrontarla con i dati precedentemente memorizzati e rilevare eventuali cambiamenti. Questo metodo consente di registrare le interazioni, tracciare i modelli di coinvolgimento e sincronizzare gli aggiornamenti nel sistema, garantendo un comportamento e un'analisi in tempo reale, anche senza accesso ai webhook.

    Gestione di più account Instagram con i webhook

    Flussi di autenticazione e sottoscrizione in scala

    La gestione di più account aziendali Instagram richiede un sistema di autenticazione OAuth o hosted semplificato. Con Unipile, ogni account è collegato in modo sicuro e le sottoscrizioni webhook vengono create automaticamente durante l'onboarding. Ciò consente agli editori di software di offrire un supporto multi-account senza una logica di configurazione complessa o chiamate API manuali.

    Interfaccia utente che mostra la gestione di Instagram con più account

    Instradamento dei Webhook e mappatura degli account

    Una volta attivati i webhook, è essenziale identificare l'account a cui appartengono. Unipile incorpora gli identificatori di account nel payload, in modo che il sistema possa instradare gli eventi con precisione, anche quando si gestiscono centinaia di profili Instagram. Questo è ideale per i CRM o le suite di marketing con caselle di posta centralizzate o dashboard condivise.

    Meccanismi di gestione degli errori e di ripetizione

    Problemi di rete o guasti al backend possono interrompere la consegna dei webhook. Unipile implementa una logica automatica di retry e l'accodamento degli eventi per garantire la consegna. Inoltre, gli avvisi e i registri dei guasti sono disponibili per gli sviluppatori, consentendo al vostro team di individuare e risolvere i problemi prima che abbiano un impatto sugli utenti finali.

    Vantaggi principali dell'utilizzo di Unipile per i webhook di Instagram

    Un'API unificata per tutti i canali

    Unipile consolida le API di messaggistica, e-mail e calendario in un unico livello di integrazione. Invece di destreggiarsi tra più provider per Instagram, WhatsApp, LinkedIn e Gmail, gli editor di software possono semplificare lo sviluppo e la manutenzione utilizzando un'unica struttura API coerente. Con Unipile API per i social mediaLa gestione dei webhook, l'autenticazione e l'implementazione delle funzionalità sono unificate su tutte le piattaforme, consentendo di risparmiare tempo, ridurre i bug e accelerare la consegna dei prodotti.

    Scalabilità integrata e architettura senza manutenzione

    L'infrastruttura di Unipile è progettata per volumi elevati e bassi attriti. La consegna dei webhook è gestita con accodamento, tentativi e monitoraggio, in modo che il vostro team non debba costruire o mantenere un middleware personalizzato. Che si tratti di gestire 10 account o 10.000, Unipile garantisce un flusso di webhook stabile con un uptime del 99,9%.

    Time-to-Market più rapido per gli editori SaaS

    Grazie agli endpoint webhook preconfigurati, ai flussi OAuth e a una dashboard completa per gli sviluppatori, Unipile riduce i tempi di integrazione. Invece di settimane di lavoro sul backend, potete implementare le funzionalità di Instagram webhook in pochi giorni, permettendovi di concentrarvi sulla creazione di valore per i vostri utenti, non sull'idraulica.

    Criteri Meta API Unipile
    Tempo di integrazione Settimane/mesi 2-3 giorni
    Sforzo di sviluppo Alto Basso (REST + SDK)
    Manutenzione Manuale Completamente gestito
    Accesso alle funzioni Parziale (dopo l'approvazione) Pieno, ora
    Supporto Solo self-service Team tecnico dedicato

     Sbloccate i potenti webhook di Instagram nella vostra applicazione

    I webhook consentono alla vostra applicazione di reagire istantaneamente a ciò che conta su Instagram, senza sondaggi o ritardi. Attraverso l'API unificata di Unipile, potete sottoscrivere una ricca serie di eventi webhook di Instagram e offrire ai vostri utenti un'esperienza in tempo reale direttamente nel vostro CRM, ATS o strumento di outreach.

    Posta in arrivo unificata con messaggi sincronizzati di Instagram e LinkedIn per Michel Opra

    Webhook da sfruttare

    • Messaggi diretti (DM): Notificare immediatamente agli utenti la ricezione di un nuovo messaggio. Perfetto per i follow-up delle vendite o per il coinvolgimento dei candidati.

    Vantaggi per gli editori di software

    • Automazione in tempo reale: Costruite sequenze intelligenti che reagiscono istantaneamente ai DM.

    • Posta in arrivo unificata: Centralizzare i messaggi di Instagram insieme a LinkedIn, WhatsApp ed e-mail.

    • Amico del codice: Inoltrare facilmente gli eventi in strumenti come Make, Zapier o flussi di lavoro interni utilizzando l'API di Unipile.

    Quali funzioni di Instagram si possono sbloccare con le API di Unipile?

    L'API Instagram di Unipile non si limita a fornire webhook, ma offre agli editor software l'accesso a una serie completa di endpoint programmatici. È possibile inviare e ricevere DM. Queste funzionalità consentono di creare flussi di automazione end-to-end, di arricchire il CRM con insight sociali e di alimentare strumenti avanzati di programmazione o di coinvolgimento, il tutto da un'integrazione unificata.

    Caratteristiche di Instagram

    instagram api

    Connessione del conto

    Messaggi

    Ganci web

    Hosted Auth: White label per connettere i vostri utenti finali ✓
    Autenticazione personalizzata: connettere l'utente con le credenziali, i cookie, la vostra estensione chrome ✓
    Inviare e rispondere ai messaggi ✓
    Elenco di messaggi, chat e partecipanti ✓
    Inviare note vocali ✓
    Elenco Reazioni ✓
    Leggere le ricevute ✓
    Invio di file allegati ✓
    Ricezione di file allegati ✓
    Stato del conto ✓
    Nuovo messaggio ✓
    Nuova reazione / lettura / evento ✓
    Connessione del conto
    ✓
    Hosted Auth: White label per connettere i vostri utenti finali
    ✓
    Autenticazione personalizzata: connettere l'utente con le credenziali, i cookie, la vostra estensione chrome
    Messaggi
    ✓
    Inviare e rispondere ai messaggi
    ✓
    Elenco di messaggi, chat e partecipanti
    ✓
    Storia della sincronizzazione
    ✓
    Elenco Reazioni
    ✓
    Leggere le ricevute
    ✓
    Invio di file allegati
    ✓
    Ricezione di file allegati
    Ganci web
    ✓
    Stato del conto
    ✓
    Nuovo messaggio
    ✓
    Nuova reazione / lettura / evento

    Conclusione - Creare flussi di lavoro Instagram in tempo reale con Webhook e Unipile

    I webhook dell'API di Instagram sono una svolta per qualsiasi piattaforma SaaS che voglia offrire esperienze in tempo reale. Con avvisi istantanei, i webhook consentono al vostro prodotto di reagire in modo più rapido e intelligente. Con l'API unificata di Unipile, potete sbloccare queste funzionalità su più account con il minimo sforzo, senza preoccuparvi di scalabilità, conformità o manutenzione. Che stiate costruendo un CRM, un ATS o una piattaforma di outreach, integrare i webhook di Instagram attraverso Unipile significa accelerare il time-to-market, migliorare la sincronizzazione dei dati e rendere gli utenti più felici.

    Pronti per iniziare? Costruite ora con Unipile e sbloccare tutta la potenza di Instagram, LinkedIn, Email e altro ancora!

    Webhook dell'API di Instagram: Supporto e risorse di Unipile

    1 Icona

    Chiamata di integrazione
    Assicuratevi un incontro su richiesta con i nostri fondatori (CTO e CEO) per allinearvi sulla strategia tecnica e di prodotto.

    1 Icona

    Chiamata di integrazione
    Assicuratevi un incontro su richiesta con i nostri fondatori (CTO e CEO) per allinearvi sulla strategia tecnica e di prodotto.

    deliverability Icona

    Collegatevi con l'assistenza in diretta
    Il nostro supporto live è a vostra disposizione prima, durante e dopo l'integrazione, assicurandovi una guida in ogni fase senza costi aggiuntivi.

    deliverability Icona

    Collegatevi con l'assistenza in diretta
    Il nostro supporto live è a vostra disposizione prima, durante e dopo l'integrazione, assicurandovi una guida in ogni fase senza costi aggiuntivi.

    Assistenza dedicata durante l'integrazione

    Il nostro team di assistenza è al vostro fianco in ogni fase del processo, prima, durante e dopo l'integrazione, per garantire un'esperienza senza soluzione di continuità. Siamo qui per fornirvi assistenza in tempo reale, aiutandovi a evitare intoppi e costi aggiuntivi.

    Risorse complete per gli sviluppatori

    La nostra API viene fornita con una documentazione dettagliata e un codice di esempio per semplificare l'integrazione. Queste risorse sono progettate per migliorare le capacità della vostra applicazione, rendendo il processo di invio di messaggi e altro più fluido ed efficiente.

    Aggiornamenti e manutenzione continui

    Grazie agli aggiornamenti proattivi e alla manutenzione regolare, la nostra API rimane allineata agli ultimi standard e miglioramenti di Instagram, garantendo prestazioni costanti e riducendo al minimo i potenziali tempi di inattività.

    Domande frequenti

    Che cos'è un Webhook API di Instagram?

    Un webhook dell'API di Instagram è un sistema di notifica push in tempo reale che invia aggiornamenti al backend quando si verificano eventi specifici su Instagram, come la ricezione di un messaggio diretto. Elimina la necessità di interrogare ripetutamente l'API.

    A quali eventi posso iscrivermi con l'API Instagram di Unipile?

    Unipile supporta gli eventi webhook per i DM, progettati per aiutarvi ad automatizzare il coinvolgimento degli utenti e la sincronizzazione dei dati all'interno della vostra app.

    Devo seguire le regole di Meta quando uso Unipile?

    Sì. Anche se Unipile semplifica l'integrazione, ogni utilizzo deve essere conforme ai Termini di servizio di Meta. Ciò significa niente scraping, niente spam e niente automazione non autorizzata. La nostra API si concentra esclusivamente sull'interoperabilità della messaggistica e ogni implementazione deve rispettare le politiche ufficiali di Meta.

    Unipile è conforme al Digital Markets Act (DMA)?

    Sì. Unipile è stato progettato in linea con il DMA, consentendo l'interoperabilità della messaggistica tra canali come Instagram, WhatsApp e Messenger. Non aggiriamo la sicurezza della piattaforma né memorizziamo dati non autorizzati, ma forniamo un modo unificato e conforme per gli editori di software di integrare le funzioni di messaggistica.

    Come posso autenticare e gestire più account Instagram con i webhook?

    Unipile offre un flusso simile a OAuth in hosting o un'autenticazione basata su credenziali. Una volta che gli account sono collegati, le sottoscrizioni webhook vengono create e instradate automaticamente utilizzando identificatori unici di account, rendendo la gestione multi-account scalabile e affidabile.

    Cosa succede se il mio endpoint webhook non è temporaneamente disponibile?

    Unipile mette in coda gli eventi e ritenta automaticamente la consegna. Avrete accesso ai log dei webhook e alla segnalazione degli errori, in modo da poter identificare i guasti, risolvere i problemi e riprendere l'elaborazione degli eventi senza perdita di dati.

    Quanto sono sicuri i dati inviati tramite i webhook dell'API di Instagram?

    Tutti i payload dei webhook vengono consegnati tramite HTTPS e includono intestazioni di convalida per verificare l'integrità. Unipile è conforme al GDPR e segue gli standard del settore per garantire una comunicazione sicura e crittografata.

    Quanto tempo occorre per implementare i webhook di Instagram con Unipile?

    La maggior parte dei team integra il sistema di webhook di Unipile in meno di 2 giorni. Grazie agli endpoint pronti all'uso, ai flussi di generazione dei token e alla documentazione dettagliata, potete essere pronti per la produzione più rapidamente che con le sole API native di Meta.

    Ti potrebbe interessare anche

    Estensione Chrome di LinkedIn e integrazione API

    Estensione Chrome di LinkedIn e integrazione API

    LinkedIn è diventato un canale fondamentale per le piattaforme CRM, ATS e di outreach. I team si aspettano di poter accedere agli insight dei profili, alle conversazioni nella casella di posta elettronica e ai dati di engagement direttamente all'interno del software che utilizzano ogni giorno. Molti fornitori iniziano aggiungendo un'estensione di LinkedIn Chrome perché offre un modo rapido per...

    leggi tutto
    API di sincronizzazione del calendario per SaaS: Integrazione in tempo reale con Google e Outlook

    API di sincronizzazione del calendario per SaaS: Integrazione in tempo reale con Google e Outlook

    Per i CRM, gli ATS, le piattaforme di outreach e i software basati sull'intelligenza artificiale, un'API affidabile per il calendario non è più una cosa semplice da fare. È ormai un elemento essenziale che guida la produttività, i flussi di lavoro di prenotazione, i follow-up, le sequenze automatizzate e il coordinamento dei team. Tuttavia, l'implementazione della sincronizzazione del calendario è...

    leggi tutto
    La guida completa per gli sviluppatori all'integrazione dell'API del calendario

    La guida completa per gli sviluppatori all'integrazione dell'API del calendario

    Il software moderno si basa sulle connessioni tra persone, sistemi e il tempo stesso. Al centro di questa connettività si trova l'API Calendar, un componente vitale che consente alle applicazioni di leggere, creare e sincronizzare gli eventi del calendario senza soluzione di continuità. Se state costruendo un CRM, una piattaforma di reclutamento o una piattaforma di produttività...

    leggi tutto
    it_ITIT