Przejdź do głównej zawartości
ReigniterDocs
Powrót do strony internetowej

Webhooki

Webhook informuje inne narzędzie, że coś się wydarzyło na Twoim koncie Reigniter. Gdy zdarzenie się zdarzy, Reigniter wysyła podpisaną wiadomość JSON na wybrany przez Ciebie adres. Ten adres może być wyzwalaczem webhooka automatyzacji, innym narzędziem workflow lub Twoim własnym serwerem.

Strona Webhooks z listą subskrypcji wydarzenia
Dodaj subskrypcję, a każde wydarzenie jest wysyłane na Twój adres pod podpisanym JSON.
Wydarzenie Etykieta w aplikacji Wysłano, gdy
video.completed Wideo ukończone Renderowanie wideo kończy się. Wiadomość zawiera link do pobrania, który działa przez 7 dni.
video.failed Wideo nieudane Renderowanie wideo się nie powiodło.
training.completed Uczeń ukończył moduł Osoba z nazwanym przedmiotem kończy moduł, podając swój wynik i czy zdała.
training.overdue Spóźniony uczeń Uczący się nie ukończył pracy przed terminem oddania terminu.

Pełna lista znajduje się w Webhookach. W automatyzacjach nie potrzebujesz webhooka: Reigniter wyzwalaczy (wideo zakończone, Learner passed i reszta) rejestrują się same.

  1. Otwarte złącza > haczyki webowe.

  2. Wybierz Dodaj (Dodaj).

  3. Wybierz wydarzenie.

  4. Wklej adres, który powinien ją otrzymać. To musi być publiczny adres internetowy. Adresy w sieci prywatnej są odrzucane.

  5. Wybierz Dodaj (Dodaj).

  6. Skopiuj sekret podpisu i przechowaj go w bezpiecznym miejscu. Jest wyświetlany tylko raz. Następnie wybierz Gotowe.

Wybierz przycisk test na webhooku, aby wysłać podpisaną wiadomość testową. Sprawdź, czy dotrze na Twój adres.

Każda wiadomość jest podpisana twoim sekretem podpisu. Twoje narzędzie odbiorcze powinno sprawdzić podpis zanim zaufa wiadomości, aby nikt inny nie mógł wysyłać do niego fałszywych zdarzeń. Jak sprawdzić podpis jest opisane w przewodniku API webhooks.

Każda wiadomość zawiera również identyfikator dostawy, który pozostaje taki sam po ponownej próbie dostawy. Użyj go do ignorowania duplikatów.

Każdy webhook na liście ma przyciski, które:

  • Zatrzymaj to. Pokazuje “Zatrzymano” i nic nie otrzymuje, dopóki nie wznowisz transmisji.
  • Usuń to.
  • Reigniter kilka razy próbuje powtórzyć nieudaną dostawę.
  • Webhook pokazuje, ile dostaw z rzędu się nie udało, na przykład 3 zakończyły się niepowodzeniem. Udana dostawa resetuje licznik.
  • Po wielu kolejnych niepowodzeniach webhook jest automatycznie wstrzymywany. Popraw adres, a następnie wznow go.
  • Nieudana próba webhooka nigdy nie wpływa na twoje rendery.

Webhooki wysyłają zdarzenia z Reigniter. Aby tworzyć filmy z innego narzędzia, użyj klawisza API. Zobacz Zbuduj automatyzację lub API quickstart.