API Graph не работает для архивных почтовых ящиков - PullRequest
3 голосов
/ 24 апреля 2020

Я использовал Microsoft Graph API для доступа к оперативным архивам Exchange Online (Office365).

Это в основном запрос GET HTTPS с проверкой подлинности против https://graph.microsoft.com/v1.0/users/user@company.onmicrosoft.com/mailFolders/ArchiveMsgFolderRoot, и он работал нормально.

Начиная с этой недели (конец апреля 2020 г.), тот же запрос к тому же ресурсу (без изменений) начал давать сбой:

404 Ответ: {'error': {'code': 'ErrorInvalidMailboxItemId', 'message': "Item Id doesn't belong to the current mailbox.", 'innerError': {'request-id': '4a339242-9821-42a9-9622-4b1f7cd2c162', 'date': '2020-04-24T10:01:35'}}}

Другие почтовые ящики (не ArchiveMsgFolderRoot) продолжают нормально работать, никаких проблем нет. Затрагиваются только архивы на месте.

Как получить доступ к архивам на месте из API сейчас? Можете поделиться примером?

1 Ответ

1 голос
/ 26 апреля 2020

У меня точно такая же проблема, и воспроизвести проблему довольно легко:

curl https://graph.microsoft.com/v1.0/me/messages/<MSGID>/attachments -H 'Authorization:Bearer <token>' -H 'Accept: application/json'

Мы собрали билет в Microsoft, и я отвечу, как только получу от них сообщение.

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