Owncast Web-APIs
Die Web-APIs sind die Möglichkeit, wie Code, der außerhalb von Owncast läuft, über HTTP mit Ihrem Server kommuniziert. Sie kommen in zwei Hälften:
- Webhooks benachrichtigen Ihre Anwendung, wenn etwas im Stream passiert, wie z. B. die Ankunft einer Chatnachricht oder der Stream live geht. Owncast sendet einen HTTP
POSTan einen Endpunkt, den Sie hosten. - APIs ermöglichen Ihrer Anwendung, Aktionen zurück in Owncast zu senden, wie z. B. das Posten einer Chatnachricht oder das Aktualisieren des Streamtitels. Anfragen werden mit einem Zugriffstoken authentifiziert.
Um Webhooks zu empfangen, erstellen Sie einen Endpunkt auf einem beliebigen Webserver, in beliebiger Sprache, der einen HTTP POST akzeptiert. Jedes Ereignis-Payload trägt ein type-Feld, das das Ereignis benennt, und ein eventData-Objekt mit seinen Details.
Beispiel
API-Referenz
Durchsuchen Sie jeden Endpunkt in der veröffentlichten API oder der in Entwicklung befindlichen API.
Entwicklungsumgebung
Hosten Sie Ihren Code überall und schreiben Sie ihn in jeder Sprache. Es muss von Ihrem Owncast-Server erreichbar sein, um Webhooks zu empfangen, und in der Lage sein, Ihren Server zu erreichen, um die APIs aufzurufen. Beim lokalen Entwickeln bietet ein tunneling Tool wie ngrok oder Cloudflare Tunnel Ihrer Maschine eine temporäre öffentliche URL, sodass Owncast Webhooks dazu liefern kann. Wenn Sie bereit sind, verschieben Sie den Code zu einem beliebigen Server oder Hosting-Anbieter, den Sie möchten.
Führen Sie Ihren Code stattdessen innerhalb von Owncast aus
Wenn Sie möchten, dass Ihr Code innerhalb des Servers läuft, anstatt ihn über HTTP aufzurufen, sind Plugins die andere Möglichkeit, dies zu tun. Siehe Möglichkeiten zur Erweiterung von Owncast für einen Vergleich der beiden Ansätze.
Improve this page
See something missing or incorrect? Edit the English version of this page or help improve translations.

