Tutorials

Webhook-Nachrichten empfangen und verarbeiten

 

Mit einem Webhook kannst du Benachrichtigungen erhalten, wenn etwas mit einem Trading-Bot passiert. In diesem Tutorial erfährst du, wie du deinen Webhook verifizieren kannst und wie du Webhook-Nachrichten von der API empfängst und verarbeitest. In diesem Tutorial verwenden wir die PHP-Sprache, um unseren Webhook zu erstellen, aber du kannst deinen Webhook natürlich auch in jeder anderen Programmiersprache erstellen. Du brauchst eindeutig einen öffentlichen Server, an den wir die Webhook-Nachrichten senden können, und der öffentliche Server muss mit einem SSL-Zertifikat gesichert werden, er muss über https erreichbar sein. Du benötigst auch eine App auf Cryptohopper. Wenn du noch keine App erstellt hast, gehe bitte zu Apps und erstelle deine erste App.

Deinen Webhook vorbereiten

Bevor wir deinen Webhook konfigurieren und mit deiner App verbinden, bereiten wir deinen Webhook auf deinem Server vor. Kopiere den PHP-Code darunter und füge ihn in den öffentlichen Ordner deines Servers ein. Nennen wir ihn webhook.php.


Achte darauf, die geheime App-Variable und die Verifizierungscode-Variable anzupassen. Den geheimen App-Code findest du, wenn du deine App bearbeitest, und der Verifizierungscode kann alles sein, was du möchtest. Achte nur darauf, dass du dich an den Verifizierungscode erinnerst, denn du brauchst ihn, wenn du deinen Webhook verifizieren möchtest.

Konfiguriere deinen Webhook in deiner App

Nachdem du einen Webhook auf deinem Server erstellt hast, können wir deinen Webhook in deiner App konfigurieren. Gehe zu Apps, wähle deine App aus und klicke auf den Tab "Webhook". Klicke auf "Webhook hinzufügen" und beginne mit der Eingabe deiner Webhook-URL (mit https). Als Nächstes kannst du konfigurieren, welche Art von Nachrichten du erhalten möchtest, indem du Abonnements auswählst. Schließlich musst du den Verifizierungscode eingeben, den du im PHP-Code auf deinem Server eingegeben hast, er muss genau übereinstimmen. Klicke auf "Validieren" und "Speichern". Dein Webhook sollte jetzt unten in der Liste der verbundenen Webhooks angezeigt werden.

Webhook-Nachrichten empfangen

Da der PHP-Code im Beispiel so konzipiert ist, dass er nur die Webhook-Nachrichten ausgibt und druckt, siehst du nicht sofort, ob dein Webhook-Code funktioniert. Daher müssen wir ein paar Anpassungen am PHP-Code vornehmen, um die Webhook-Nachrichten an E-Mails weiterzuleiten oder beispielsweise Nachrichten in einer Datenbank zu speichern. Die Entscheidung liegt bei dir, es liegt an dir, was du mit den Webhook-Nachrichten machen möchtest.

Um die Webhook-Nachrichten einfach als Benachrichtigungen an deine E-Mail weiterzuleiten, kannst du den PHP-Code im folgenden Beispiel verwenden und anpassen.

'.$message['type'];
            $email_message .= 'Titel:
'.$message['title']; $email_message .= '

'; $email_message .= 'Nachricht:
'.$message['message']; mail($send_to_email, $subject_email, $email_message); } } }else{ // unkown type echo 'Unbekannter Webhook-Nachrichtentyp.'; } }else{ //invalid signature echo 'Ungültige Signatur.'; } ?>

Achte darauf, die Variablen im obigen Beispiel zu bearbeiten, um sie an deine Bedürfnisse anzupassen. Wenn du mehr Informationen über die Möglichkeiten von Webhooks benötigst, lies bitte die Webhooks API-Dokumentation für weitere Informationen.