«UnknownError» при доступе к Graph API для получения сообщений почтового ящика указанного пользователя c с типом предоставления в качестве client_credentials. Приложение только разрешения - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь получить сообщения из почтового ящика outlook определенного пользователя c. Я создал приложение с разрешениями типа «приложение» и разрешениями Mail.ReadBasi c .All, Mail.Read, Mail.ReadWrite. Я предоставил adminconsent ниже URL:

https://login.microsoftonline.com/{tenant}/adminconsent?client_id={}&secret_id={}&state=12345&redirect_uri=http://localhost:3000/myapp

, и он возвратил adminconsent = true.

Я могу сгенерировать токен с https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token.

Но при обработке графа api Я получаю неизвестную ошибку.

https://graph.microsoft.com/v1.0/users/{mail id}/mailfolders/inbox/messages
Header : Authorization = Bearer ey....

Ошибка:

{   "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "request-id": "62f75bdd-948b-4f35-a400-cbc1650d37f7",
      "date": "2020-01-31T07:00:00"
    }   } }

Ответы [ 2 ]

1 голос
/ 04 февраля 2020

Результаты приходят для некоторых пользователей, а не для других, потому что их почтовые ящики настроены.

Графики API работают с почтовыми ящиками Office 365, которые сохраняются в облаке.

Таким образом, почтовые ящики в помещении не будут работать для API Graph для чтения почты. Лучшее исключение, кроме Неизвестной ошибки от команды MS, высоко ценится с точки зрения устранения проблем.

0 голосов
/ 01 февраля 2020

Наконец это дает некоторые результаты. Но я не уверен, почему это работает для некоторых электронных писем и не работает для некоторых других электронных писем, которые есть в организации.

Для битвы за битвой я наконец-то попробовал проверить результаты при смене писем. И результаты приходят по некоторым электронным письмам.

Это проблема или я должен искать конфигурации пользователей.

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