Поиск диска не работает в группе Office 365 - PullRequest
0 голосов
/ 17 апреля 2019

Поиск DriveItem не представляется возможным в контексте группы Office 365, несмотря на документацию , в которой указано, что она должна поддерживаться: GET /groups/{group-id}/drive/root/search(q='{search-text}')

Шаги для воспроизведения (например, в диаграммеПроводник):

  1. создать newFileTest.docx в корне вашей папки GROUP
  2. Поиск файла: https://graph.microsoft.com/v1.0/groups/{GROUP_ID}/drive/root/search(q='newFileTest.docx') - возвращает 0 элементов
  3. создать newFileTest.docx в корне вашей ЛИЧНОЙ папки;
  4. Поиск файла: https://graph.microsoft.com/v1.0/me/drive/items/root/search(q='newFileTest.docx') - возвращает 1 элемент

Рад предоставить дополнительную информацию, если это необходимо.

Ответы [ 3 ]

0 голосов
/ 17 апреля 2019

это, скорее всего, из-за недостаточного разрешения. Возможно, у вас нет разрешения на чтение и запись для групп.

Вы можете попробовать это .

0 голосов
/ 24 апреля 2019

Спасибо, что нашли время ответить всем! Оказывается, проблема в одном из моих сайтов, в котором я пытаюсь выполнить поиск. Поиск в пользовательском интерфейсе SharePoint также не работает на этом сайте, и он не отображается в списке сайтов групп в OneDrive. В этом списке отображается другой сайт группы , и поиск на этом сайте работает как в пользовательском интерфейсе SharePoint, так и в Graph API. Об этом откроет тикет поддержки в Microsoft. Еще раз спасибо!

Затронутый сайт команды: search not working

Сайт рабочей команды: search working

0 голосов
/ 17 апреля 2019

Я попробовал следующее (с моей группой O365):

https://graph.microsoft.com/v1.0/groups/cfb5e170-36b0-4156-b17b-4b6bc2ddd777/drive/items/root/search(q='t.xlsx')

, и он возвращает один (как и должно быть).

enter image description here

...