Я пытаюсь создать консольное приложение C# для подключения к Graph API и получения доступа к файлу пользователя. Я использую пример кода, приведенный в Использование authProvider с MS SDK для вызовов графа в C#.
Следующее приложение и делегированные разрешения добавляются в приложение, и предоставляется согласие администратора. Разрешение приложения
Когда я получаю токен доступа, я вижу только файлы Files.ReadWrite.All, Files.Read.All. Ни одно из делегированных разрешений не присутствует.
var drive = await graphServiceClient.Drive.Root.Children
.Request()
.GetAsync();
Приведенный выше код возвращает список элементов накопителя, но не принадлежащих учетной записи пользователя.
var drive = await graphServiceClient.Me.Drive.Root.Children
.Request()
.GetAsync();
Приведенный выше код возвращает ошибку «невозможно получить URL-адрес пользователя mysite». Не могли бы вы дать мне знать, что мне здесь не хватает?
Снимок экрана с ошибкой