Webhook
Webhook to sposób, w jaki system informuje Cię o zdarzeniu bez wcześniejszego zapytania. W przypadku formularzy oznacza to: gdy wpłynie odpowiedź, Gatherino od razu wywołuje Twój adres URL i przekazuje dane.
Warto wiedzieć: edytor Gatherino i konto są dostępne po angielsku lub czesku. Formularze wypełniane przez respondentów mogą być wyświetlane w 18 językach, w tym po polsku.
Przeciwieństwem webhooka jest odpytywanie (polling) — Twój system musiałby ciągle pytać: „czy jest coś nowego?”. To wolniejsze i marnuje zasoby po obu stronach.
Webhook wysyła dane jako żądanie HTTP POST z treścią w formacie JSON. Twój serwer przyjmuje żądanie, zapisuje to, czego potrzebuje, i potwierdza, że wszystko jest w porządku.
Dobry odbiornik webhooków szybko odpowiada, a cięższe zadania przekazuje do przetworzenia w tle. Jeśli odpowiedź trwa zbyt długo, wywołanie może przekroczyć limit czasu.
FAQ
Czym różni się webhook od API?
Webhook przesyła Ci dane od razu, gdy coś się wydarzy. W przypadku API to Ty pytasz o dane wtedy, gdy ich potrzebujesz.
Czy potrzebuję własnego serwera?
Potrzebujesz własnego punktu końcowego (endpointu) albo usługi, która potrafi odbierać przychodzące webhooki.
Czy webhooki są bezpieczne?
Wywołania odbywają się przez HTTPS. Zabezpiecz swój endpoint tajnym tokenem i weryfikuj przesyłane dane.
Powiązane
Wypróbuj Gatherino za darmo
Plan darmowy: 3 formularze i 100 odpowiedzi miesięcznie. Bez karty kredytowej, dane hostowane w UE.
Zacznij za darmo →