Nachrichten von IPS in den Chat von Synology

Moin zusammen,

ich würde gern Meldungen in den Chat von Synology bekommen. Dazu muss man zunächst den Chat-Server auf der DS installieren, sich als User per Browser im Chat einloggen und rechts oben kann man dann unter Einbindung ein- und ausgehende Webhooks definieren. Die JSON-Daten schickt man an die angezeigte, generierte URL und im die Nachricht erscheint im Chat (DiskStation Manager - Wissensdatenbank | Synology Inc.).

Die URL mit den Daten sieht in etwas so aus:

https://192.168.178.20:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=1&token=%22FBD2Cf1H3wEy%22&payload={"text":"Achtung. Hier ist was passiert!"}

Rufe ich nun diese URL im Browser auf, wird die Nachricht im Chat angezeigt. Der Browser (z.B. IE auf dem IPS-Server) quittiert dies mit

{"success":true}

Versuche ich diesen Aufruf aus dem IPS

<?

$url = 'https://192.168.178.20:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=1&token=%22FBD2Cf1H3wEy%22&payload={"text":"Achtung. Hier ist was passiert!"}';
echo $url; 
Sys_GetURLContent($url);

?>

kommt das als Antwort:

https://192.168.178.20:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=1&token=%22FBD2Cf1H3wEy%22&payload={"text":"Achtung. Hier ist was passiert!"}
Warning:  Error 400, 
400 Bad Request

400 Bad Request
nginx


 in C:\IP-Symcon\scripts\21116.ips.php on line 5

Gibt es hier Sorgen mit einem Zertifikat o.ä?

Hast du auf der Synology ähnlich wie es bei einer Qnap geht in den Einstellungen Netzwerk den Zugriff nur auf gewisse ip Adressen beschränkt? Wenn Browserfenster und ips auf der gleichen Maschine laufen kannst du den Punkt vermutlich abhaken.

Hast du im Browser vielleicht nur Erfolg weil deine Anmeldung dort erfolgte und gespeichert ist Cookies oder so? Die Anmeldung mit User/Pw musst mit ips sonst auch durchführen ist ja eine andere applikation und Session da muss sich jeder anmelden. Das einloggen im Chat…

Gruss

Gesendet von iPhone mit Tapatalk

Moin,

danke, eine Anmeldung muss nicht erfolgen, das wird über den Token geregelt. Habe mal einen anderen Rechner genommen, wird einfach da rein gelegt. Vom Browser (IE9) des IPS-Servers geht das auch.

Ich habe mittlerweile eine Befürchtung in Sachen Zertifikat, SSL etc. Habe derzeit parallel mit dem SMTP-Modul ein Problem mit dem Mailserver auf der gleichen Diskstation (IP-Symcon Community Forum). Mit meinem externen Mail-Proder per SSL kein Problem, mit dem Synology-Mailserver schon. Irgendwie muss vielleicht ein Zertifikat noch irgendwo rein.