Сбой вызова Microsoft Graph API getOffice365ActiveUserDetail с HTTP 403

#microsoft-graph-api #report

#microsoft-graph-api #Сообщить

Вопрос:

Я пытаюсь вызвать вызов отчетов Microsoft Graph API: https://graph.microsoft.com/beta/reports/getOffice365ActiveUserDetail (период= ‘D7’)

Но он завершается с ошибкой HTTP 403. Существует ли способ преодолеть это?

Комментарии:

1. Можете ли вы повторить проблему за пределами вашего приложения? Скажем, я бы попробовал с помощью Microsoft Graph explorer.

2. Я попытался с помощью Microsoft Graph Explorer, я могу повторить проблему с тем же вызовом API. Пожалуйста, имейте в виду, что HTTP 403 является запрещенной ошибкой. Он сообщает, что вам не разрешено или у вас нет разрешения на вызов API. Убедитесь, что у вас есть необходимые разрешения.

3. Я пробовал с MS Graph Explorer, я могу повторить проблему. Затем я попытался обновить разрешение под названием «Reports.Read.all» с предоставленным согласием администратора, чтобы я мог читать все отчеты об использовании. Теперь я попробовал с Graph Explorer, бум, у меня это работает. Попробуйте выше и посмотрите, поможет ли это.

4. Нет @Alice. Я бы все же посоветовал вам взглянуть на мой последний ответ, попробовать шаги и посмотреть, сможете ли вы повторить проблему или нет. Тем не менее, если есть проблема, обновите здесь, чтобы я мог понять, как лучше всего я могу вам помочь.

5. Отличные новости @Alice. Я перейду к ответу. Также я вижу, что Chuncy также обновил соответствующую информацию ниже.

Ответ №1:

  • С помощью Microsoft Graph Explorer я могу повторить проблему с тем же вызовом API. HTTP 403 является запрещенной ошибкой. Он сообщает, что вам не разрешено или у вас нет разрешения на вызов API. Убедитесь, что у вас есть необходимые разрешения.
  • Попытался обновить разрешение «Reports.Read.all» с предоставленным согласием администратора, чтобы я мог читать все отчеты об использовании. Теперь я попробовал с помощью Graph Explorer, и у меня это работает.
  • Вы протестировали то же самое, подтвердили, что это работает для вас.
  • Вот соответствующая документация!!

Комментарии:

1. Спасибо @Dev за вашу помощь. Ценю вашу помощь!!

Ответ №2:

Как сказал @Dev, пожалуйста, добавьте делегированное разрешение или разрешение приложения ниже и протестируйте его снова. введите описание изображения здесь