Vai al contenuto principale

Cosa sono i webhook? Spiegazione del concetto

🦉 Spiegazione dei webhook ✓ Integrazione in uscita ✓ Invio dei dati di Easy LMS ad altri strumenti

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.

Hai ricevuto la risposta alla tua domanda?