Outlook REST API возвращает 404 для события в сообщении - PullRequest
0 голосов
/ 05 октября 2018

У меня есть следующий случай:

Я использую API Outlook REST (без какой-либо библиотеки) для визуализации электронных писем пользователей, включая приглашения на мероприятия.Сначала я звоню, чтобы получить только свойства сообщения, и если сообщение имеет значение MeetingMessageType, то другой запрос отправляется по адресу:

https://outlook.office.com/api/v2.0/me/messages/<messageId>?$select=Microsoft.OutlookServices.EventMessage/MeetingMessageType&$expand=Microsoft.OutlookServices.EventMessage/event($select=Id,SeriesMasterId,iCalUID,Type,CreatedDateTime,LastModifiedDateTime,WebLink,Calendar,Start,End,IsAllDay,IsCancelled,Organizer,Attendees,Location,Subject,ResponseStatus,OnlineMeetingUrl,Recurrence,ResponseRequested)

, чтобы получить информацию о событии и предоставить клиенту возможность ответить.на приглашение.

Проблема:

Со вчерашнего дня один из наших клиентов сообщил, что не может видеть информацию о событии.Оказывается, что запрос на получение этой информации возвращает 404. Тело ответа:

{
    "error": {
        "code": "ErrorItemNotFound",
        "message": "The specified object was not found in the store., The process failed to get the correct properties."
    }
}

Событие отображается в почтовом клиенте Outlook на рабочем столе.

Клиент также сообщил, что онвключили ATP (предварительная защита от угроз) в своей компании.Не уверен, может ли это иметь какое-либо отношение к проблеме.Я вижу, что другие клиенты также имеют эту проблему.

Обновление:

Я попросил пользователя попробовать выполнить следующие запросы из изолированной программной среды Outlook:

https://outlook.office.com/api/v2.0/me/messages/<messageId>

Этот запрос возвращает EventMessage с «MeetingMessageType»: «MeetingRequest».

Затем, когда он попытался получить доступ к событию:

https://outlook.office.com/api/v2.0/me/messages/<messageId>?$select=Microsoft.OutlookServices.EventMessage%2FMeetingMessageType&$expand=Microsoft.OutlookServices.EventMessage%2Fevent

Outlook REST API возвращает 404. Для меняработают те же отформатированные запросы, что я не могу понять, что происходит.

Пожалуйста, любая информация будет оценена по достоинству!

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