Stummschaltung für einzelne Anrufer umgehen
27.09.2019Ein WebHook ist eine einfache Möglichkeit, unterschiedliche Webservices miteinander zu verbinden, ohne auf die speziellen Schnittstellen-Anforderungen (API) einer jeden Anwendung gesondert eingehen zu müssen.
WebHooks könnte man daher auch als „Universalschnittstelle“ zwischen unterschiedlichen Diensten, Webanwendungen und Apps verstehen. Natürlich ist der Funktionsumfang von WebHooks im Vergleich zu z.B. vollwertigen REST-API eher eingeschränkt, jedoch lassen sich damit bereits ohne viel Aufwand Anwendungen verknüpfen.
Wie funktioniert das im Detail?
Im Grunde genommen ist ein WebHook eine einfache URL, welche Sie auch regulär im Browser aufrufen können.
Beispiel: webhook.example.com/webhook/a3dcb4d229de6fde0db5686dee47145d
Die URL eines WebHooks können Sie dann wahlweise in eine andere Anwendung eintragen und von dort aus aufrufen lassen oder über Ihre eigene Software einbinden, indem Sie sie z.B. per PHP, Javascript, Python, Java, Bash, curl etc. aufrufen. Die Möglichkeiten sind schier unbegrenzt.
Was genau beim Aufruf eines WebHooks passiert, legt natürlich die aufgerufene Anwendung selbst fest. In der Regel werden WebHooks z.B. verwendet, um eine externe Anwendung über bestimmte Ereignisse in einer anderen Anwendung zu benachrichtigen.
Beispiel: Sie können Slack per WebHook ansteuern und eine Nachricht in einen bestimmten Channel posten, wenn sich auf Ihrer Anwendung ein neuer Nutzer registriert. Oder Sie können eine Benachrichtigung an Ihre Warenwirtschaft senden, wenn bei Ihrem Zahlungsdienstleister eine neue Zahlung eingeht.
Heutzutage unterstützt fast jeder webbasierte Service unterschiedliche WebHooks zur Benachrichtigung bei Events.
WebHooks & Telefonanrufe
Ein weiterer webbasierter Service, welchen Sie mit WebHooks nutzen können, ist PhoneHook. PhoneHook bietet die Erstellung von anpassbaren WebHooks an, welche einen Telefonanruf auslösen können.
Wofür ist das gut? Ganz einfach: Sie können einen „Notfallanruf“ auf Ihr Handy auslösen lassen, wenn Ihr Onlineshop plötzlich nicht mehr erreichbar ist, Ihr Server abgestürzt ist, sich jemand unerlaubt Zugang zu Ihrer Wohnung verschafft uvm.
Klingt gut? Dann gleich kostenlos testen!