Мне удалось добавить новые события в мой календарь Outlook, но обновление или удаление не работает. Я думаю, что я не использую правильный ключ. Из описания API я понял, что iCalUId, сгенерированный при создании нового события и возвращенный в ответном сообщении, является уникальным идентификатором события календаря, поэтому я использую этот.
JavaScript:
client
.api('/me/calendars/xxxxxxxx (=my Calendar ID)/events/')
.update ({
iCalUId: yyyyy (=the iCalUid I got from the creation of this event),
subject: "** Test Event Updated**",
body: {
contentType: "HTML",
content: "This is updated to 0800 .. 1000"
},
start: {
dateTime: "2019-08-19T08:00:00",
timeZone: "UTC"
},
end: {
dateTime: "2019-08-19T10:00:00",
timeZone: "UTC"
},
location:{
displayName:"Somewhere else"
}
});
Это выдает ошибку «Запрос OData не поддерживается»