Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы добавите собственные возможности Microsoft Graph в приложение, созданное в разделе Создание приложений Python с помощью Microsoft Graph и проверки подлинности только для приложений. Например, может потребоваться добавить фрагмент кода из документации Microsoft Graph, Обозреватель Graph или созданного кода.
Обновите приложение
Добавьте следующую функцию в graph.py.
async def make_graph_call(self): # INSERT YOUR CODE HERE return
Замените пустую
list_inbox
функцию в main.py на следующую.async def make_graph_call(graph: Graph): await graph.make_graph_call()
Выбор API
Найдите API в Microsoft Graph, который вы хотите попробовать. Например, API создания событий . Вы можете использовать один из примеров из документации по API или создать собственный запрос API.
Настройка разрешений
Ознакомьтесь с разделом Разрешения справочной документации по выбранному API, чтобы узнать, какие методы проверки подлинности поддерживаются. Некоторые API не поддерживают только приложения или личные учетные записи Майкрософт, например.
- Чтобы вызвать API с проверкой подлинности пользователя (если API поддерживает проверку подлинности пользователя (делегированная) проверка подлинности, см. руководство по проверке подлинности пользователя (делегированная).
- Чтобы вызвать API с проверкой подлинности только для приложений (если API поддерживает ее), добавьте необходимый область разрешений в Центр администрирования Microsoft Entra.
Добавление кода
Скопируйте код в функцию make_graph_call
в graph.py.
Связанные материалы
Теперь, когда у вас есть рабочее приложение, которое вызывает Microsoft Graph, вы можете экспериментировать и добавлять новые функции.
- Узнайте, как использовать проверку подлинности пользователя (делегированная) с помощью пакета SDK для Python для Microsoft Graph.
- Просмотрите обзор Microsoft Graph , чтобы просмотреть все данные, к которым можно получить доступ с помощью Microsoft Graph.