Запрос пользователя PATCH с днем ​​рождения или hireDate возвращает ошибку 500 - PullRequest
0 голосов
/ 10 сентября 2018

Я не могу обновить свойства именинника и hireDate для пользователей в моем каталоге.

Следующий запрос возвращает внутреннюю ошибку сервера 500

PATCH https://graph.microsoft.com/beta/users/[removed]HTTP / 1.1 SdkVersion: Graph-dotnet-1.10.0 Авторизация: Носитель [удален] Cache-Control: нет хранилища, нет кэша Тип содержимого: application / json;charset = utf-8 Хост: graph.microsoft.com

{"hireDate": "1989-10-02T04: 00: 00Z"}

HTTP-ответ

HTTP / 1.1 500 Внутренняя ошибка сервера Тип содержимого: application / json ...

Microsoft.Office.Server.Directory.DirectoryObjectUnauthorizedAccessException.Попытка выполнить несанкционированную операцию.

Разрешения приложения Azure AD

1 Ответ

0 голосов
/ 11 сентября 2018

Согласно вашему описанию, я предполагаю, что вы хотите обновить день рождения пользователя или hireDate через API Graph.

Из полученного ответа было отказано в вашем разрешении на обновление профиля пользователя.

Мы должны добавить следующее разрешение: 'Directory.ReadWrite.All'.

Чтобы сделать это, мы должны добавить область действия Directory.ReadWrite.All в ваш код при запросе маркера доступа.

...