Możesz zezwolić Control Hub na wysyłanie żądań do określonej usługi internetowej zawierającej informacje o zdarzeniu, które miało miejsce na urządzeniu. Na przykład, gdy zmienia się liczebność ludzi. Usługa może następnie działać w oparciu o przychodzący webhook, na przykład przechowywać dane lub wyzwalać inne zdarzenia lub usługi.
Ta funkcja jest częścią integracji obszaru roboczego i potrzebujesz usługi do obsługi elementów webhook. Może to być serwer WWW hostujący usługę do obsługi webhooków z Control Hub. Możesz skorzystać z istniejącej usługi integracyjnej lub samodzielnie ją utworzyć.
Przeczytaj więcej o integracjach obszaru roboczego.
Warunki wstępne dla usługi zewnętrznej odbierającej webhook:
-
Uwierzytelnianie podstawowe lub token autoryzacji dla serwera odbierającego. Token autoryzacji jest dodawany bez zmian do nagłówka autoryzacji HTTP żądania elementu webhook.
-
Musi być dostępny w publicznym Internecie.
-
Musi używać protokołu HTTPS.
-
Musi mieć ważny i zaufany certyfikat. Certyfikaty z podpisem własnym nie są obsługiwane.
-
Musi odpowiedzieć 200 OK.
1 | W widoku klienta na stronie https://admin.webex.com przejdź do pozycji Obszary robocze i kliknij pozycję Integracje. |
2 | Kliknij pozycję Dodaj integrację i wybierz pozycję Połącz z żądaniem Webhook. |
3 | Wpisz niezbędne szczegóły usługi odbierającej. Następnie zapisz i zweryfikuj informacje. Pamiętaj, że możesz wybrać określone urządzenia do wysyłania webhooków. Włączenie wszystkich urządzeń dla webhooków może generować wiele żądań z Control Hub. Webhooki są ograniczone do zatwierdzonej listy stanów i wydarzeń. Wybierz te, które są dla Ciebie przydatne, aby ograniczyć ruch. |
4 | Gdy Control Hub zaakceptuje Twoje dane wejściowe, webhook zaczną wysyłać informacje do określonego adresu URL. Od momentu utworzenia webhooka do rozpoczęcia publikowania wydarzeń mija kilka minut. W dowolnym momencie możesz zmienić źródłową pulę danych webhooków, zdarzenia, których nasłuchuje, a także nazwę i adres URL. Z tego samego menu akcji możesz również usunąć webhooka i uruchomić test. W sekcji Metryki można sprawdzić, ile jest ruchu i czy wystąpiły błędy. |