API-интерфейс REST для надстройки Outlook при сбое общей папки «Входящие»: ErrorInvalidMailboxItemId - идентификатор элемента не принадлежит текущему почтовому ящику - PullRequest
0 голосов
/ 04 мая 2020

У нас есть надстройка Outlook (Office JS) с манифестом, настроенным для поддержки общих папок, например

<SupportsSharedFolders>true</SupportsSharedFolders>

Надстройка работает безупречно, в течение многих месяцев, на количество машин, удовлетворяющих минимальному требованию 1,8 для поддержки общих папок. Начиная с 22 апреля 2020 года, при выборе электронной почты в общей папке входящих сообщений электронной почты возвращалась следующая ошибка:

Status Code: 404
ErrorInvalidMailboxItemId - Item Id doesn't belong to the current mailbox

Вызов API REST, который возвращает эту ошибку:

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

Где <RestID> создается из: Office.context.mailbox.convertToRestId(Office.context.mailbox.item.itemId, Office.MailboxEnums.RestVersion.v2_0)

Было ли где-нибудь задокументировано изменение API?

Нужно ли нам изменять наш код?

1 Ответ

0 голосов
/ 05 мая 2020

Это не недавнее изменение. URL REST должен быть создан на основе описанных здесь SharedProperties https://docs.microsoft.com/en-us/javascript/api/outlook/office.sharedproperties?view=outlook-js-1.8 Обратите внимание, что API SharedProperties доступен только для общих элементов.

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