Ich teste mit Webhooks zum ersten Mal. Ich möchte einen Webhook einrichten (mit GoCardless.com, aber das sollte jetzt keine Rolle mehr spielen).Wie bekomme ich Daten über den Webhook? (GoCardless)
ich in der Sandbox bin, und ich habe ein Webhook eingerichtet:
{
"id": "WE000012RYRQ9E",
"created_at": "2017-03-01T18:03:34.252Z",
"enabled": true,
"secret": "qpILcgnnAWznkuJcajXYvMNsQcrkKwDzL6KHMq5z",
"name": "TestHook",
"url": "https://example.com/webhook.php",
"client_cert_details": null,
"links": {}
}
Dann versuche ich eine Webhook meiner webhook.php
mit diesem Code zu senden:
<?php
header('Content-Type: application/json');
$result = $_REQUEST['events'];
$obj = json_decode($result, true);
print_r($_GET);
print_r($_POST);
print_r($_REQUEST);
print_r($result);
print_r($obj);
Sie sehen das Ergebnis hier:
Also, ich angenommen, dass ich die Daten mit $_REQUEST['events']
wie angezeigt bekomme, aber am unteren Rand sieht man, dass ich nur leere Arrays zurückbekomme.
Ist das etwas über den geheimen Schlüssel (qpILcgnnAWznkuJcajXYvMNsQcrkKwDzL6KHMq5z
)?
Ich weiß nicht, wie man das aufstellt.
Danke. Ich erinnere mich daran, einige Dokumente zu übersehen, als ich diese Frage gestellt habe und mein Problem damals gelöst wurde. Ich habe in diesem Beitrag kein echtes Webhook-Geheimnis benutzt, aber es ist schön zu wissen. – AlexioVay