Zum Hauptinhalt springen
Diese Seite wurde mit KI übersetzt und kann Fehler enthalten.

Webhook

Sende Leseereignisse über benutzerdefinierte Webhooks an eine beliebige URL. Ideal für den Aufbau eigener Automatisierungen und Integrationen.

Book Reading Habit app showing webhook configuration screen

Webhook-Konfigurationsbildschirm

Webhooks ermöglichen es dir, Echtzeit-Benachrichtigungen über deine Leseaktivitäten zu erhalten. Wenn ein Ereignis eintritt, sendet Book Reading Habit eine HTTP-POST-Anfrage mit den Ereignisdaten im JSON-Format an deine angegebene URL.

Was ist ein Webhook?

Webhooks ermöglichen es dir, Echtzeit-Benachrichtigungen über deine Leseaktivitäten zu erhalten. Wenn ein Ereignis eintritt, sendet Book Reading Habit eine HTTP-POST-Anfrage mit den Ereignisdaten im JSON-Format an deine angegebene URL.

Wie Webhooks funktionieren

Sobald du eine Webhook-URL eingerichtet hast, sendet Book Reading Habit automatisch Benachrichtigungen, wenn bestimmte Ereignisse eintreten:

  • Ein Ereignis tritt in Book Reading Habit auf (z. B. Lesesitzung abgeschlossen)
  • Die App sendet eine HTTP-POST-Anfrage an deine Webhook-URL
  • Dein Server empfängt die JSON-Nutzlast und kann sie beliebig verarbeiten

Konfiguration

Konfiguriere deinen Webhook mit den folgenden Einstellungen:

Webhook-Name

Ein Name zur Identifizierung dieses Webhooks

Webhook-URL

Die URL, an die POST-Anfragen gesendet werden

Geheimer Schlüssel (optional)

Wenn angegeben, enthalten Anfragen einen X-Signature-256-Header mit einer HMAC-Signatur zur Verifizierung

Ereignisse

Wähle die Ereignisse aus, die diesen Webhook auslösen sollen

Nutzlastformat

Alle Webhook-Nutzlasten werden als JSON mit der folgenden Struktur gesendet:

{
  "eventType": "session.completed",
  "timestamp": "2024-12-04T10:30:00Z",
  "book": { ... },
  "session": { ... },
  "metadata": null
}

Mehr erfahren

Sicherheits-Best-Practices

Verwende immer HTTPS-URLs und richte einen geheimen Schlüssel ein, um Webhook-Anfragen zu verifizieren. Der geheime Schlüssel wird verwendet, um eine HMAC-Signatur zu erstellen, die du auf deinem Server überprüfen kannst.