Сообщение о сбоях в сообщении REST API Outlook теряет дату начала - PullRequest
0 голосов
/ 09 июля 2020

Я создаю надстройку Outlook и использую Outlook REST API 2.0. При обновлении почтового сообщения для пометки сообщения для отслеживания, обновление принимается, и в веб-клиенте Outlook на короткое время отображаются даты начала и окончания, но в течение нескольких секунд дата начала исчезает. При просмотре сообщения через API дата начала полностью удаляется, даже если оно было успешно добавлено.

API - это PATCH Office.context.mailbox.restUrl + '/v2.0/me/messages / '+ messageId ...

EDIT: я подтвердил, что такое же поведение проявляется и в Graph API.

Как только API вызывается, пользовательский интерфейс сообщения становится обновлено:

enter image description here

Shortly after that (sometimes within a second, sometimes a little longer), the UI changes to:

введите описание изображения здесь

И как только пользовательский интерфейс обновляется, если вы запросите сообщение API и посмотрите на свойство Flag, объект StartDateTime полностью исчезнет.

Кто-нибудь видел это или знает почему это могло случиться?

1 Ответ

0 голосов
/ 14 августа 2020

Проверил это на графике со следующей полезной нагрузкой для вызова PATCH-Message, и похоже, что он работает нормально.

{"flag": {"dueDateTime": {"dateTime": "2020-08- 20T00: 00: 00.0000000 "," timeZone ":" Asia / Kolkata "}," flagStatus ":" flagged "," startDateTime ": {" dateTime ":" 2020-08-14T00: 00: 00.0000000 "," timeZone " : "Asia / Kolkata"}}}

Я подозреваю, что есть другая надстройка приложения / Outlook, которая удаляет этот флаг. Можете проверить один раз?

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