Возможно, я отправляю дубликат вопроса, как уже описано в посте ниже.
Как получить административный доступ к файлам для всех пользователей OneDrive
Мы работаемв том же вопросе.Не может получить доступ ни к одному пользователю с одним приводом со следующими api:
https://graph.microsoft.com/v1.0/users/{userPrincipalName}/drive/root/children
у нас есть все разрешения на месте, и для аутентификации используется учетная запись Global Administrator.
Интересно,как описано в статье ниже, когда мы предоставляем доступ из портала администратора на каждом диске по одному пользователю, вышеуказанный API хорошо работает с тем же набором разрешений.
https://sharepointmaven.com/how-to-access-someone-elses-onedrive-account/
Когда мы пытаемсяAPI ниже, код штатов 200, но нет данных.https://graph.microsoft.com/v1.0/users/{useremail}/drives
Благодарим Вас за помощь.
Я смог решить это.Как сомнение, это был вопрос разрешения.Я попробовал образец, как описано в блоге ниже:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-daemon-v2/
Настроил разрешение приложения в Azure AD (регистрация приложения (предварительный просмотр)), как показано ниже:
Все заработало.Также я должен отметить, что это никогда не работало в Graph Explorer.
Надеюсь, это поможет.