Questo articolo spiega cosa sono i webhook. Cosa sono? Come funzionano? Come si utilizzano per configurare un’integrazione?
Cosa sono i webhook?
All’inizio, i webhook possono sembrare complicati e può volerci un po’ di tempo per comprenderne il concetto. Tuttavia, una volta compreso cosa possono fare i webhook e come funzionano, si rivelano strumenti estremamente potenti. Il modo più semplice per concepire un webhook è immaginarlo come una notifica potenziata. La notifica può trasportare un carico di dati, che può essere utilizzato dal destinatario.
Perché dovrei usare i webhook?
I webhook sono il modo più semplice per configurare un'integrazione. I webhook possono essere utilizzati per inviare dati dal nostro software a un altro sistema quando un partecipante completa un esame o un corso.
Spiegazione dei webhook
Sono disponibili diversi formati per i webhook: form encoded, JSON e XML.
non definito Codifica form: first_name=John&last_name=Doe&gender=male JSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale
I nostri webhook utilizzano la codifica JSON.
Se hai abilitato i webhook e un partecipante completa un corso o un esame, generiamo il messaggio con il payload. La cosa successiva di cui hai bisogno è un URL a cui inviare il messaggio. Lo chiamiamo URL dell’endpoint API. Puoi ottenere questo URL dal sistema ricevente. Se inserisci questo URL nel nostro sistema, invieremo i dati a quell’URL. Il software ricevente monitorerà questo URL e, ogni volta che riceverà una notifica, elaborerà i dati.
Nota: l’URL dell’endpoint API per i webhook deve utilizzare una connessione HTTPS crittografata e non una connessione HTTP non sicura.
Ora che sapete qualcosa in più sui webhook, mettiamoli all’opera! Leggete il seguente articolo su come utilizzare i webhook e Zapier per configurare la tua prima integrazione.
Per far funzionare i webhook è necessario il piano Advanced.
