Не удается получить неизменные идентификаторы

Я пытаюсь получить неизменяемые идентификаторы для сообщений, но я не могу их получить. Вот что я пытался сделать:

  1. конечная точка: https://graph.microsoft.com/beta/
  2. Заголовок: добавлен Prefer: IdType="ImmutableId" (я должен был использовать символ escape "\", чтобы использовать кавычки)

Я сделал запрос списка сообщений до и после изменения родительской папки сообщения, но "id" сообщения не является неизменным.

Получаем ли мы какие-либо указания на то, что предпочтение "неизменяемое" было принято во внимание?

Что лучше, чтобы я переключился на Outlook API (v1.0 или v2.0), чтобы получить неизменяемые идентификаторы?

Спасибо за Ваш ответ.

1 ответ

Вы должны добавить заголовок Prefer: IdType="ImmutableId" в обоих местах, когда вы создаете подписку и когда перемещаете электронную почту.

Получаем ли мы какие-либо указания на то, что предпочтение "неизменяемое" было принято во внимание?

Просто в ожидании официальных государств, любые указания не обязательно надежны.

Что лучше, чтобы я переключился на Outlook API (v1.0 или v2.0), чтобы получить неизменяемые идентификаторы?

Да, для реальных производственных приложений, бета-версия в основном для тестирования / предварительного просмотра.

Важно: API-интерфейсы под /beta-версией в Microsoft Graph находятся в предварительном просмотре и могут быть изменены. Использование этих API в производственных приложениях не поддерживается.

Другие вопросы по тегам