В общем почтовом ящике Office JS saveAsyn c () возвращает черновой идентификатор, который не разрешен почтовым ящиком владельца - PullRequest
1 голос
/ 27 апреля 2020

Версия влияет:

  • Офис JS 1.1.38
  • Ма c Outlook 16.34 (20020900) Примечание. Этот поток используется для работы примерно до 22 апреля 2020 года, и этот поток в настоящее время работает в Windows Outlook и Outlook Web Access с нашим веб-дополнением

Проблема:

Предоставленный черновик ID недоступен для владельца почтового ящика в службе MS Graph

Сообщение, возвращенное из Graph:

  • код: 404
  • сообщение : 404 ErrorInvalidMailboxItemId: «Идентификатор элемента не принадлежит текущему почтовому ящику.»
  • состояние: «не удалось»

Действия для воспроизведения:

Добавить общий почтовый ящик:

  1. Найти и открыть общий почтовый ящик

Шаги для воспроизведения:

  1. Создать новое письмо в Outlook for Ma c
  2. В поле «От» выберите общий почтовый ящик
  3. Открыть и панель надстройки и попробуйте вызвать Office.context.mailbox.item.saveAsyn c ( )
  4. Передать результат из Office.context.mailbox.item.saveAsync() в
Office.context.mailbox.convertToRestId(
            results[0],
            Office.MailboxEnums.RestVersion.v1_0
          );
Используйте этот идентификатор для выполнения графического вызова с графовым токеном владельцев почтовых ящиков. Вызваны ошибки со следующим сообщением 404 ErrorInvalidMailboxItemId: "Item Id doesn't belong to the current mailbox."
...