2015-12-02 9 views
1

Я хочу получить всех людей в компании, использующей API office365, но я не могу получить всех пользователей.
Я использовал приведенный ниже API.
https://outlook.office365.com/api/beta/me/people/?%24top=100000
Здесь я получаю только те, имя человека, который когда-либо я или его/ее связывались через почту
Как получить всех пользователей в компании, использующей офис 365

https://outlook.office365.com/api/v1.0/me/contacts
здесь я только получаю cantacts пользователи

Я использую C# код проверяя учетные данные пользователя, и я могу изменить свой подход для получения всех пользователей.

+1

Покажите нам свой код. Что ты уже испробовал. – Altoyyr

+0

, если вы пройдете через указатель подачи, тогда он попросит имя пользователя и пароль вашей учетной записи 365 офиса и в свою очередь предоставит данные json. Я пробовал с этими URL-адресами, используя код C#. – vikram

+0

Вы попробовали powershell? – srg

ответ

1

Во-первых, я думаю, вам нужно использовать API-интерфейс Graph и создать ваше приложение на этом, то есть новый унифицированный api, вы можете найти всю документацию здесь http://graph.microsoft.com.

Чтобы получить контактную информацию компании, необходимо использовать конечную точку/beta. В противном случае вы получаете, как вы писали, свои собственные контакты.

Таким образом, звонок REST, который вы должны сделать, это https://graph.microsoft.com/beta/contacts, это даст вам все организационные контакты.

Подробнее об этом можно узнать здесь https://graph.microsoft.io/docs/api-reference/beta/api/orgcontact_list.