Я пытался сделать этот вызов на API Microsoft Graph, используя приложение, созданное на портале azure:
https://graph.microsoft.com/v1.0/users/ {идентификатор пользователя} / диски
, которые для всех пользователей (кроме администратора, который утвердил приложение) возвращает:
{
'@odata.context': 'https://graph.microsoft.com/v1.0/$metadata#drives',
'value': []
}
Как приложение, одобренное администратором, я ожидаю, что смогу извлекать контент из всех пользовательские диски. Однако единственный диск, к которому приложение может получить доступ через / users / {user-id} / жесткие диски, - это диск администратора. Это было проверено на графическом обозревателе, а также возвращает тот же результат.
Приложение имеет разрешения:
Directory.Read.All - Delegated,
Files.Read.All - Delegated,
Files.Read.All - Application,
offline_access - Delegated,
Sites.Read.All - Delegated,
Sites.Read.All - Application,
User.Read.All - Delegated,
User.Read.All - Application