05-27-2022 09:11 AM
Salve!
Ich arbeite gerade an einer Integration von SPEXOR in IPSymcon.
Leider erhalte ich keinerlei Events vom SPEXOR auch wenn alle Eventtypen für einen Webhook registriert sind.
Auch ein Testevent schlägt leider fehl mit folgendem Fehler:
REQUEST:
stdClass Object ( [id] => test123 [type] => Test [notificationKey] => TEST [timestamp] => 2022-05-27T06:56:20.825+00:00 [webhookId] => dbdeb3d4-be08-46d4-af83-XXXXXXXXXXX )
RESPONSE: {"timestamp":"2022-05-27T06:58:20.496+00:00","status":500,"error":"Internal Server Error","path":"/api/public/v1/webhooks/event/test/"}
Hat jemand eine Idee woran es liegen könnte?
Die Doku ist leider an einigen Stellen nicht wirklich sehr hilfreich.
Grüße
Alx
05-30-2022 07:07 AM
Hi Alx!
Bezüglich der fehlgeschlagenen spexor-Events kann ich leider nicht weiterhelfen (das spexor-Supportteam hat deine Anfrage aber bereits gesehen), jedoch was die Doku angeht: Wo genau fehlen dir aktuell Informationen (abgesehen wahrscheinlich von Gründen warum Events fehlschlagen und was man dann tun kann) oder wo haben dir bisher Informationen gefehlt, die du dann möglicherweise anderweitig recherchiert oder herausgefunden hast?
Mit besten Grüßen
Anita Lüders
Technische Redakteurin bei spexor
05-30-2022 10:26 AM - edited 05-30-2022 10:31 AM
Hallo Alx,
wir haben in deinen Webhook reingeschaut und festgestellt, dass kein Header von deiner Seite aus definiert war. Wir haben hierzu einen Bug aufgenommen und lösen diesen ASAP. Abhilfe hier wäre einfacht, du definierst einen Header Parameter in deinem Webhook.
{
"url": "string",
"events": [ "DeviceStatus" ],
"headers": { "key": "value" }
}
Dann sollte alles funktionieren.
Gruß Marc