Я добавляю новый контакт в свою учетную запись Office365, используя C # SDK Microsoft Graph и следующий код:
var contact = new Contact
{
...
Birthday = new DateTimeOffset(1988, 4, 4, 0, 0, 0, offset: TimeSpan.Zero)
};
await graphServiceClient.Me.Contacts.Request().AddAsync(contact);
Я могу убедиться, что новый контакт создан с данным днем рождения, например, запросив этот точный контакт с помощью Microsoft Graph API.
Добавление контакта с установленным днем рождения должно создать мне новое событие в календаре дня рождения (и я почти уверен, что оно работало несколько месяцев назад).
Однако календарь дня рождения не показывает событие дня рождения. Когда я вручную обновляю день рождения контакта с помощью веб-портала, он внезапно создает событие дня рождения.
Почему событие дня рождения не добавляется автоматически в календарь дня рождения, когда я добавляю новый контакт с помощью API Graph?