Насколько я знаю, Microsoft Graph API уже заменил рекламный граф azure (сейчас Microsoft рекомендует Microsoft графику вместо azure рекламный граф). Таким образом, вы можете использовать Microsoft API Graph ( Список контактов ).
Вам просто нужно go для вашего приложения в azure объявлении и нажмите кнопку «Права доступа API» и затем следуйте следующие шаги: ![enter image description here](https://i.stack.imgur.com/L1dBW.png)
Затем добавьте разрешения, упомянутые в учебнике , в свое приложение. ![enter image description here](https://i.stack.imgur.com/tYFXS.png)
После этого нам также нужно нажать кнопку «Предоставить согласие администратора на *». ![enter image description here](https://i.stack.imgur.com/zwGyN.png)
Теперь вы можете запросить токен доступа из своего приложения и использовать токен для запроса графика api.
Обновление:
Если вы хотите запросить azure API графа объявлений, вам просто нужно добавить разрешение Directory.Read.All
. Если вы используете «пароль» в качестве grant_type
, добавьте Directory.Read.All
в разделе «Делегированные разрешения». Если в качестве grant_type
используется «client_credentials», добавьте Directory.Read.All
в разделе «Права доступа к приложению». ![enter image description here](https://i.stack.imgur.com/qarvs.png)
После этого вы можете запросить у azure рекламного графа api успешное получение контактов.