Microsoft Graph возвращает те же элементы при поиске на диске

#microsoft-graph-api #microsoft-graph-files

Вопрос:

При поиске элементов на групповом диске с разбиением на страницы возвращаемое подмножество иногда содержит одни и те же элементы.

Допустим, у меня есть 6 файлов в группе 1. Файлы называются Файл 1, Файл 2, Файл 3 и т.д. С помощью приведенного ниже запроса я получаю 3 случайных файла, например Файл 2, Файл 5, файл 6 и odata следующей ссылки, потому что все еще есть 3 файла, которые соответствуют поисковому запросу.

 /groups/<group-id>/drive/root/search(q='File')?$top=3
 

Когда я выполняю следующий запрос (ссылка из odata.nextLink, которая содержит skipToken), возвращаемое подмножество чаще всего содержит элемент из предыдущего результата, например, Файл 1, Файл 2, файл 5.
Таким образом, конечный результат поиска таков:

 File 1,
File 2,
File 2,
File 5,
File 5,
File 6
 

В последнем ответе нет следующей ссылки.

Это известная проблема или я делаю что-то не так?

Скриншоты в качестве доказательства (здесь у меня 8 файлов и я выбираю 3 лучших):

 Request Ids:

Page #1: b7200e0c-c2fd-434d-987b-2ebc44c5d5b7
Page #2: 56d947fa-3705-4cee-8fe5-d3b2ca7f9968
Page #3: 85b6d06a-4aa3-4c9e-aa6a-de18db2a4e27
 

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Не могли бы вы поделиться идентификатором запроса и датой, чтобы мы могли разобраться в этом?

2. @Diana добавила идентификаторы запросов.

Ответ №1:

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

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

Комментарии:

1. Я смог воспроизвести его еще раз. Добавлены скриншоты в начальный вопрос.