Przejdź do głównej zawartości

Czym są webhooki? Wyjaśnienie definicji

🦉 Wyjaśnienie Webhooks ✓ Integracja danych wyjściowych ✓ Wysyłanie danych Easy LMS do innych narzędzi

W tym artykule wyjaśniono, czym są webhooki. Czym one są? Jak działają? Jak mogę ich użyć do skonfigurowania integracji?

Czym są webhooki?

Na początku webhooki mogą wydawać się przytłaczające, a ich zrozumienie może zająć trochę czasu. Jednakże, gdy zrozumiesz, co mogą zrobić webhooki i jak działają, mogą być niezwykle potężne. Najprostszym sposobem myślenia o webhooku jest to, że jest to powiadomienie na sterydach. Powiadomienie może zawierać ładunek danych, który może być wykorzystany przez stronę odbierającą.

Dlaczego powinienem używać webhooków?

Webhooki to najprostszy sposób na skonfigurowanie integracji. Webhooki mogą być używane do wysyłania danych z naszego oprogramowania do innego systemu, gdy uczestnik ukończy Egzamin lub Kurs.

Wyjaśnienie dotyczące webhooków

Dostępne są różne formaty webhooków: zakodowany formularz, JSON i XML.

undefined Form-encode:first_name=John&last_name=Doe&gender=maleJSON: { "first_name": "John", "last_name": "Doe", "gender": "mężczyzna"}XML: JohnDoemale

Nasze webhooki używają kodowania JSON.

Jeśli włączyłeś webhooki i uczestnik ukończy Kurs lub Egzamin, wygenerujemy wiadomość z ładunkiem. Następną rzeczą, której potrzebujesz, jest adres URL, na który chcesz wysłać wiadomość. Nazywamy to adresem URL punktu końcowego API. Ten adres URL można uzyskać z systemu odbiorczego. Jeśli umieścisz ten adres URL w naszym systemie, wyślemy dane na ten adres URL. Oprogramowanie odbierające będzie nasłuchiwać tego adresu URL i za każdym razem, gdy otrzyma powiadomienie, przetworzy dane.

Uwaga: adres URL punktu końcowego API dla webhooków musi używać szyfrowanego połączenia HTTPS, a nie niezabezpieczonego połączenia HTTP.

Teraz, gdy wiesz już więcej o webhookach, zacznijmy je wykorzystywać! Przeczytaj poniższy artykuł o tym, jak korzystać z webhooków i zapier, aby skonfigurować swoją pierwszą integrację.

Aby webhooki działały, potrzebny jest plan Advanced.

Czy to odpowiedziało na twoje pytanie?