Partager via


Étendre des applications Python avec d’autres API Microsoft Graph

Dans cet article, vous ajoutez vos propres fonctionnalités Microsoft Graph à l’application que vous avez créée dans Générer des applications Python avec Microsoft Graph. Par exemple, vous pouvez ajouter un extrait de code à partir de la documentation Microsoft Graph ou de l’Explorer Graph, ou du code que vous avez créé. Cette section est facultative.

Mettre à jour l’application

  1. Ajoutez la fonction suivante à graph.py.

    async def make_graph_call(self):
        # INSERT YOUR CODE HERE
        return
    
  2. Remplacez la fonction vide make_graph_call dans main.py par ce qui suit.

    async def make_graph_call(graph: Graph):
        await graph.make_graph_call()
    

Choisir une API

Recherchez une API dans Microsoft Graph que vous souhaitez essayer. Par exemple, l’API Créer un événement . Vous pouvez utiliser l’un des exemples de la documentation de l’API ou créer votre propre demande d’API.

Configuration des autorisations

Consultez la section Autorisations de la documentation de référence de l’API choisie pour voir quelles méthodes d’authentification sont prises en charge. Certaines API ne prennent pas en charge les comptes Microsoft personnels ou d’application uniquement, par exemple.

  • Pour appeler une API avec l’authentification utilisateur (si l’API prend en charge l’authentification utilisateur (déléguée), ajoutez l’étendue d’autorisation requise dans config.cfg.
  • Pour appeler une API avec une authentification d’application uniquement, consultez le tutoriel sur l’authentification d’application uniquement .

Ajouter votre code

Copiez votre code dans la make_graph_call fonction dans graph.py. Si vous copiez un extrait de code à partir d’une documentation ou d’un Explorer Graph, veillez à renommer en GraphServiceClientself.user_client.

Maintenant que vous disposez d’une application opérationnelle qui appelle Microsoft Graph, vous pouvez expérimenter et ajouter de nouvelles fonctionnalités.

Exemples Python