Webhook

Webhook je način, kako vas sistem obvesti, da se je nekaj zgodilo, ne da bi ga o tem vprašali. Pri obrazcih to pomeni: ko prispe odgovor, Gatherino takoj pokliče vaš URL s podatki.

Dobro je vedeti: urejevalnik in račun Gatherino sta v angleščini ali češčini. Obrazci, ki jih izpolnjujejo vaši izpolnjevalci, so lahko prikazani v 18 jezikih, vključno s slovenščino.

Nasprotje webhooka je polling – vaš sistem bi moral nenehno sprašovati »ali je kaj novega?«. To je počasneje in na obeh straneh povzroča nepotreben trud.

Webhook pošlje podatke kot HTTP POST z JSON telesom. Vaš strežnik sprejme zahtevo, shrani, kar potrebuje, in potrdi, da je vse v redu.

Dober sprejemnik webhookov se hitro odzove, težje delo pa prenese v ozadje – če odgovor traja predolgo, se lahko klic zaradi časovne omejitve prekine.

Pogosta vprašanja

Kakšna je razlika med webhookom in API-jem?

Webhook vam podatke pošlje takoj, ko se nekaj zgodi. Pri API-ju podatke zahtevate takrat, ko jih potrebujete.

Ali potrebujem lasten strežnik?

Potrebujete bodisi lastno končno točko (endpoint) bodisi storitev, ki lahko sprejema dohodne webhooke.

Ali so webhooki varni?

Klici potekajo prek HTTPS. Končno točko zaščitite s skrivnim žetonom (secret token) in preverite podatke v zahtevi.

Sorodno

Preizkusite Gatherino brezplačno

Brezplačni paket: 3 obrazci in 100 odgovorov na mesec. Brez kreditne kartice, podatki so gostovani v EU.

Začnite brezplačno →