Не удается получить неизменные идентификаторы
Я пытаюсь получить неизменяемые идентификаторы для сообщений, но я не могу их получить. Вот что я пытался сделать:
- конечная точка: https://graph.microsoft.com/beta/
- Заголовок: добавлен 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 в производственных приложениях не поддерживается.