Поскольку это задокументировано , с помощью Microsoft Graph REST API вы можете искать в иерархии элементов элементы, соответствующие запросу.
Это работает нормально, как и ожидалось, когда мы используем подход на основе API с использованием почтальона: https://{xxxxxx} -my.sharepoint.com / _api / v2.0 / me / drive / root / search (q = 'Test')
Та же функциональность, когда мы хотим использовать клиент Microsoft Graph, и он выдает ошибку.
Например:
await graphClient.Me.Drive.Search(searchText).Request().GetAsync();
Ошибка:
Код: -1, Microsoft.SharePoint.Client.ResourceNotFoundException Сообщение: не удается найти ресурс для запроса microsoft.graph.search.
Примечание: один и тот же поисковый вызов graphClient правильно работает для OneDrive для личного использования, но неработа на oneDrive для бизнеса.