W tym artykule wyjaśniono, czym są webhooki. Czym one są? Jak działają? Jak z nich korzystać, aby skonfigurować integrację?
Czym są webhooki?
Na początku webhooki mogą wydawać się przytłaczające, a zrozumienie tej koncepcji może zająć trochę czasu. Jednak gdy zrozumiesz, do czego służą webhooki i jak działają, okażą się niezwykle potężnym narzędziem. Najłatwiej wyobrazić sobie webhook jako powiadomienie na sterydach. Powiadomienie może zawierać ładunek danych, który może zostać wykorzystany przez odbiorcę.
Dlaczego warto korzystać z webhooków?
Webhooki to najprostszy sposób na skonfigurowanie integracji. Webhooki mogą służyć do wysyłania danych z naszego oprogramowania do innego systemu, gdy uczestnik ukończy egzamin lub kurs.
Wyjaśnienie działania webhooków
Dostępne są różne formaty webhooków: form encoded, JSON oraz XML.
niezdefiniowane Kodowanie formularza: first_name=John&last_name=Doe&gender=male JSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale
Nasze webhooki wykorzystują kodowanie JSON.
Jeśli włączyłeś webhooki, a uczestnik ukończy kurs lub egzamin, generujemy komunikat z ładunkiem. Następnie potrzebny jest adres URL, na który ma zostać wysłana wiadomość. Nazywamy to adresem URL punktu końcowego API. Adres ten można uzyskać od systemu odbiorczego. Po wprowadzeniu tego adresu URL w naszym systemie wysyłamy dane na ten adres. Oprogramowanie odbiorcze będzie nasłuchiwać na tym adresie i za każdym razem, gdy otrzyma powiadomienie, przetworzy dane.
Uwaga: adres URL punktu końcowego API dla webhooków musi korzystać z szyfrowanego połączenia HTTPS, a nie z niezabezpieczonego połączenia HTTP.
Skoro już wiesz więcej o webhookach, czas je uruchomić! Przeczytaj poniższy artykuł o sposób korzystania z webhooków i Zapier, aby skonfigurować swoją pierwszą integrację.
Aby webhooki działały, potrzebujesz planu Advanced.
