MailboxNotEnabledForRESTAPI - интеграция Microsoft Graph API с локальным сервером HMA с поддержкой
Мы интегрировали наше приложение с Microsoft Graph API, что позволило пользователю получить доступ к своему обзору через наше приложение. Интеграция отлично работает с пользователями office365, но периодически возникают проблемы с пользователями на локальном сервере.
Первоначально после включения HMA на локальном сервере интеграция начала работать, но в течение последних двух недель мы сталкиваемся с проблемой интеграции и получения сообщения об ошибке, как показано ниже.
HTTP error: 404
Error code: MailboxNotEnabledForRESTAPI or MailboxNotSupportedForRESTAPI
Error message: "REST API is not yet supported for this mailbox."
Но в последнее время мы не вносили никаких изменений в доступ к серверу или Graph API. Удивительно, но сегодня он начал работать, так как это было эпизодически, нам нужна помощь в понимании проблемы. Любая помощь приветствуется.
Обновление: мы снова начали видеть ошибку сегодня рано, и мы получили следующую информацию журнала.
{
"error": {
"code": "ResourceNotFound",
"message": "Resource could not be discovered.",
"innerError": {
"date": "2020-10-30T08:03:20",
"request-id": "c1f461d7-0757-4a54-a727-58cb0da7fe5d",
"client-request-id": "c1f461d7-0757-4a54-a727-58cb0da7fe5d"
}
}
}
1 ответ
Этот пост не является ответом:-(, но должен предоставить более подробную информацию, потому что мы сталкиваемся с той же проблемой.
Чтобы изолировать проблему, мы используем только почтальона. Мы не можем создать " рабочий токен " с почтальоном. Мы пробовали как любой возможный поток O-Auth:-). Когда мы используем токен, генерируемый "Graph Playground", запросы работают.
Что означает "рабочий токен":
Просьба к: https://graph.microsoft.com/v1.0/me -> GP работает | PM работает
Просьба к: https://graph.microsoft.com/v1.0/me/calendar -> GP работает | PM не работает
Запрос: https://graph.microsoft.com/v1.0/me/contacts > GP работает | PM не работает
.....
(GP = площадка для графиков // PM = почтальон)
Токен
Слева мы видим токен, созданный через почтальона. Справа мы видим токен из Graph online. Я не могу найти важной разницы, можно?:-)