0

Я ищу вызов REST, чтобы получить всех пользователей MS-Online.Получение пользователей MSOL через REST API для Sharepoint

Я могу получить эти пользователи через следующую команду Powershell

Get-MSOLUser -Все

настоящее время я использую http://{siteurl}/_api/web/siteusers вызова выборки пользователей, но это не возвращает всех пользователей, которые я получаю используя Powershell.

Есть ли способ, которым я мог бы получить всех этих пользователей?

Примечание: Одна вещь, которую я заметил, что /siteusers вызов не возвращает тех пользователей, которые не создали персональный сайт (Onedrive) или другими словами, возвращает только те пользователи, имеющие /personal/user_name_domain_com сайт.

Возможно, это причина, по которой /siteusers вызов не возвращает эти данные, пока Powershell is?

ответ

3

Я понял это сам! Хитрость заключается в использовании Graph API. Обратитесь к Azure Graph API для пользователей.

Получить токен доступа для "https://graph.windows.net" ресурс. Этот маркер доступа затем может быть использован для доступа https://graph.windows.net

Url ударить

Домен должен быть чем-то вроде abc.onmicrosoft.com

Заголовки

  • Content-Type: применение/JSON; OData = многословный Примечание :: (приложение/JSON будет делать)
  • Авторизации: Знаменосец eYrvwvZ_PN9Ty5a2pQrb23y ******
Смежные вопросы