В настоящее время я настраиваю веб-страницу, на которой пользователи могут отправлять запросы на события другим пользователям с помощью API-интерфейса Microsoft Graph. Я бы хотел, чтобы пользователи могли отправлять онлайн-приглашения на собрания, а затем предоставлять опции для команд MS и Skype.
Однако, как только я добавлю свойство 'isOnlineMeeting' и / или 'onlineMeetingProvider', я всегда буду возвращать ошибку 400 с неверным запросом. Это связано с тем, что это свойство не существует в /me/events.
(ответ)
. Я понятия не имею, почему, однако, в настоящее время я использую обозреватель графиков Microsoft чтобы проверить запрос.
Я убедился, что для отправки приглашения необходимо любое разрешение:
- Calendar.Read
- Calendar.Read.Shared
- Calendar.ReadWrite
- Calendar.ReadWrite.Shared
Если собрание отправляется без этих свойств, оно работает нормально. Я создал другие личные учетные записи Outlook, и он работает, как и ожидалось, с этим свойством. Я попросил других людей в моей организации попробовать тоже, и они нормально работают.
Означает ли это, что моя учетная запись ms каким-то образом повреждена? если так, как я мог это исправить, чтобы отправить этот запрос.