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. Я не могу найти важной разницы, можно?:-)

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