Я использую MS Graph API для создания событий (встреч) в людских календарях. Раньше у нас был локальный офис, и создание события автоматически уведомляло людей о новом событии календаря.
После перехода на o365 мы начали использовать Graph-Calendar API для создания этих событий. Теперь участники вообще не получают уведомлений по электронной почте.
Когда вы открываете событие из календаря Outlook, поле «To» будет пустым. Я предполагаю, что это может быть причиной, но я совсем не уверен.
Вот пример json, который я посылаю в API:
{ Id:null,
Subject: Test,
Body:
{ContentType:html,Content:Hey, <br/><br/>\\r\\nWhy you no send email!},
ShowAs:busy,
Attendees:[
{EmailAddress:{
address:Matti.Lindroth@mycompany.fi,
name:Lindroth Matti},
Type:required}],
Start:
{
DateTime:2019-10-21T08:00:00,
TimeZone:FLE Standard Time
},
ResponseRequested:true,
IsOrganizer:true,
Organizer:
{EmailAddress:{
address:Matti.Lindroth@mycompany.fi,
name:Lindroth Matti}
},
End:
{
DateTime:2019-10-21T08:30:00,
TimeZone:FLE Standard Time
},
Sensitivity:null
}
Любая помощь очень ценится.