Невозможно восстановить удаленного пользователя с помощью Graph API.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно восстановить удаленного пользователя с помощью Graph API.

Сообщение Anonymous »

Я пытаюсь восстановить удаленного пользователя через Graph API. Я следую документации здесь: https://learn.microsoft.com/en-us/graph ... &tabs=http
Я создал приложение Azure, добавил разрешения для приложения User.ReadWrite.All и уже авторизовал приложение с помощью глобального администратора. Я создал токен доступа и вижу разрешение User.ReadWrite.All в ролях токена.
Когда я запрашиваю POST https://graph.microsoft.com/v1.0 /directory/deletedItems/{user-id}/restore я получаю ответ ниже.

Код: Выделить всё

{
"error": {
"code": "Authorization_RequestDenied",
"message": "Insufficient privileges to complete the operation.",
"innerError": {
"date": "2024-05-20T06:55:15",
"request-id": "43e68cc6-9b45-4625-8fcc-e88cb4353ce9",
"client-request-id": "43e68cc6-9b45-4625-8fcc-e88cb4353ce9"
}
}
}
Я даже пытался добавить к приложению разрешение Directory.ReadWrite.All, но потерпел неудачу с той же ошибкой. Я проверил, что удаленный объект пользователя существует с помощью GET https://graph.microsoft.com/v1.0/direct ... s/{user-id}, и он существует. Что я здесь делаю не так? Какие еще разрешения или заголовки можно добавить?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -graph-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»