- Mitglied seit
- 05. Jul 2023
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hallo Forum,
ich arbeite mich gerade durch die Dokumentation der Synology Calendar API.
Es ist mir gelungen mich korrekt anzumelden und auch die Kalender des Benutzers mit der Methode "list" abzurufen.
Allerdings verstehe ich nicht wie ich einen neuen Kalender anlegen kann. Hierzu gibt es bereits einen Thread (Synology calendar api) mit dem selben Fehlercode, welchen ich erhalte. Leider wurde dort das Problem mit PHP gelöst. Ich verwende jedoch JavaScript über Node-RED und kann so nicht nachvollziehen was geschieht.
Hier nochmals das Beispiel der create-Methode aus der Dokumentation (https://global.download.synology.co...r/2.4/enu/Synology_Calendar_API_Guide_enu.pdf)
Demnach sollte der aufzurufende Link wie folgt aussehen
Leider erhalte ich den Error-Code: 119, welcher auch nicht näher in der Dokumentation erläutert wird.
Falls dies mit dem Loginaufruf zu tun hat hier auch dieser
Hoffe sehr Ihr könnt mir weiterhelfen und bedanke mich für alle Antworten im Voraus!
ich arbeite mich gerade durch die Dokumentation der Synology Calendar API.
Es ist mir gelungen mich korrekt anzumelden und auch die Kalender des Benutzers mit der Methode "list" abzurufen.
Allerdings verstehe ich nicht wie ich einen neuen Kalender anlegen kann. Hierzu gibt es bereits einen Thread (Synology calendar api) mit dem selben Fehlercode, welchen ich erhalte. Leider wurde dort das Problem mit PHP gelöst. Ich verwende jedoch JavaScript über Node-RED und kann so nicht nachvollziehen was geschieht.
Hier nochmals das Beispiel der create-Methode aus der Dokumentation (https://global.download.synology.co...r/2.4/enu/Synology_Calendar_API_Guide_enu.pdf)
Example:
HTTP Method: POST
Path: /webapi/entry.cgi
Request Header:
Host: 192.168.1.33:5000
X-SYNO-TOKEN: iUahVw8TG.Uhc
Cookies: Id: ZU6dNe8YMIPVo15A0NJN507300
Params :
cal_description ""
cal_displayname "Untitled"
cal_color "#F94B4B"
is_hidden_in_list false
is_hidden_in_cal false
is_todo false
is_evt true
api SYNO.Cal.Cal
method create
version 2
Demnach sollte der aufzurufende Link wie folgt aussehen
POST
/webapi/entry.cgi?api=SYNO.Cal.Cal&method=create&version=2&cal_description=&cal_displayname=Untitled&cal_color=#F94B4B&is_hidden_in_list=false&is_hidden_in_cal=false&is_todo=false&is_evt=true&_sid=MEINE-ZUVOR-ERHALTENE-SID;
Leider erhalte ich den Error-Code: 119, welcher auch nicht näher in der Dokumentation erläutert wird.
Falls dies mit dem Loginaufruf zu tun hat hier auch dieser
GET
/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=ACCOUNTNAME&passwd=PASSWORT&session=FileStation&format=sid
Hoffe sehr Ihr könnt mir weiterhelfen und bedanke mich für alle Antworten im Voraus!
Zuletzt bearbeitet: