Как получить контакты из Azure Рекламный график API - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь получить список контактов, используя Azure AD Graph API, но не знаю, как разрешить приложению читать контакты. Azure AD Graph API обеспечивает работу только для этих объектов

«Приложение, устройство, каталог, домен, член, политика»

Пожалуйста, дайте мне знать, как дать приложению разрешения на чтение контактов .

1 Ответ

0 голосов
/ 12 марта 2020

Насколько я знаю, Microsoft Graph API уже заменил рекламный граф azure (сейчас Microsoft рекомендует Microsoft графику вместо azure рекламный граф). Таким образом, вы можете использовать Microsoft API Graph ( Список контактов ).

Вам просто нужно go для вашего приложения в azure объявлении и нажмите кнопку «Права доступа API» и затем следуйте следующие шаги: enter image description here

Затем добавьте разрешения, упомянутые в учебнике , в свое приложение. enter image description here

После этого нам также нужно нажать кнопку «Предоставить согласие администратора на *». enter image description here

Теперь вы можете запросить токен доступа из своего приложения и использовать токен для запроса графика api.

Обновление:

Если вы хотите запросить azure API графа объявлений, вам просто нужно добавить разрешение Directory.Read.All. Если вы используете «пароль» в качестве grant_type, добавьте Directory.Read.All в разделе «Делегированные разрешения». Если в качестве grant_type используется «client_credentials», добавьте Directory.Read.All в разделе «Права доступа к приложению». enter image description here

После этого вы можете запросить у azure рекламного графа api успешное получение контактов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...