Я пытаюсь выполнить вызов GetSchedule для MS-Graph, и все SMTP, которые я предоставляю в вызове, удаляются с кодом ошибки 5009 и этим сообщением:
Unable to resolve e-mail address xxxxx@yyyyy.onmicrosoft.com to an Active Directory object.
У меня нет проблем с использованием других Связанные с Exchange вызовы Graph для календарей, например CalendarView и подписок на уведомления об изменениях.
В моем вызове GetSchedule все SMTP, которые я первоначально предоставил, были для комнат ресурсов, для которых в O365 не назначена пользовательская лицензия, но я позже включил SMTP «реального пользователя» и получил ту же ошибку.
Вызов выглядит так:
var ret = m_Client.Users[m_Email].Calendar.GetSchedule(smtpList, endTime, startTime, 30)
.Request()
.Header("Prefer", $"outlook.timezone=\"{timeZone.Id}\"")
.PostAsync().Result;
Я не могу найти объяснение этой ошибке. Любые предложения будут оценены.