Как загрузить людей при наборе текста с использованием офисной структуры и API-интерфейса Microsoft Graph - PullRequest
0 голосов
/ 06 марта 2019

Как использовать офисную фабрику реагирования людей с помощью Microsoft Graph API? Мне нужно выполнить поиск по всему активному каталогу Azure, чтобы показать результаты в подборщике людей? https://graph.microsoft.com/v1.0/users этот URL выбирает только 100 лучших пользователей, но как я могу вызвать API для загрузки пользователей при наборе символов?

1 Ответ

0 голосов
/ 06 марта 2019

Конечная точка пользователя может принимать параметры поиска OData, чтобы помочь вам сузить результаты. Как это:

https://graph.microsoft.com/v1.0/users?$filter=Department eq 'Engineering'

Список пользователей граф документации

Конечная точка пользователя поддерживает подкачку страниц, поэтому, если у вас есть больше результатов, вы можете получить следующую страницу, используя nextLink, который вы получите в ответе. Это выглядит так:

"@odata.nextLink": "https://graph.microsoft.com/v1.0/users?$top=5&$skiptoken=X%274453707 ... 6633B900000000000000000000%27"

Использование значения nextLink в следующем запросе к графику позволит вам перейти на следующую страницу пользователей. Вы добавляете его с помощью параметра URL-адреса skiptoken, например:

https://graph.microsoft.com/v1.0/users?$skiptoken=X%274453707 ... 6633B900000000000000000000%27

Все это задокументировано в графической документации на graph.microsoft.com.

...