Как я могу обновить событие календаря с помощью Microsoft Graph - PullRequest
0 голосов
/ 28 мая 2019

Мне удалось добавить новые события в мой календарь 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 не поддерживается»

1 Ответ

0 голосов
/ 30 мая 2019

Я уже нашел его, используйте идентификатор, а не iCalUid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...