Поиск графиков Microsoft в иерархии дисков или папок ничего не возвращает - PullRequest
0 голосов
/ 13 февраля 2019

Я выполняю поиск в иерархии дисков и папок в графическом обозревателе, вошедшем в систему под своим именем и получившим согласие, и ничего не возвращается.

На этой странице: https://docs.microsoft.com/en-us/graph/api/driveitem-search?view=graph-rest-1.0

В нем говорится: «Поиск в иерархии элементов для элементов, соответствующих запросу. Вы можете выполнять поиск в иерархии папок, целого диска или файлов, к которым предоставлен общий доступ.текущий пользователь. "

Когда я выполняю поиск по доступу к пользователю, описанному в этом разделе" Поиск элементов, к которым пользователь может получить доступ ", тогда я получаю результаты.Но если я укажу корневую или другую папку, то поиск ничего не даст, т.е. это работает:

/ me / drive / search (q = '{search-query}')

ноони ничего не возвращают, даже несмотря на то, что я ищу на своем накопителе, и у меня есть принадлежащие мне элементы, которые соответствуют критериям поиска:

/ me / drive / root / search (q = '{search-text}')

/ накопители / {идентификатор-диска} / root / search (q =' {текст-поиска} ') *

/ дисководы / {идентификатор-диска} / items / {папка-id} / search (q = '{search-text}')

У кого-нибудь есть понимание этой проблемы?Когда я получаю результаты поиска по тому, что вижу, результаты ясно показывают, что результаты получены с моего диска.И, как я уже говорил, эти элементы принадлежат мне.

Обновление: странно, но сегодня тестирование снова, поиск в корне и папках, похоже, работает.Мы продолжим следить за результатами.

С уважением, LT

1 Ответ

0 голосов
/ 28 августа 2019
path = "fold1/subfold"

'https://graph.microsoft.com/v1.0/drives/' + driveId + '/root:/' + path + ":/search(q='')";

не забудьте ": /" перед "поиском"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...