Les appels d'API Power Automate se font via l'action HTTP, et ce guide pour débutants explique tout, de la première requête GET à la lecture de JSON, la mise à jour d'Excel et l'appel de l'API OpenAI.
Commencez par un flux cloud instantané et l'action HTTP, qui est une fonctionnalité premium nécessitant une licence Power Automate payante. Les premiers appels vont à une API de démonstration Star Wars : collez l'URL de l'endpoint, choisissez la méthode GET, testez le flux et lisez le code de statut, les en-têtes et le corps dans les sorties brutes. Ensuite, une table Excel dans OneDrive devient la source de données. "Lister les lignes présentes dans une table" lit les IDs, et "Appliquer à chaque" effectue un appel API par ligne avec une URL dynamique. Le nom est extrait du JSON d'abord avec une expression dans une action "Composer" puis avec "Analyser JSON" et un échantillon de charge utile. Pour la gestion des erreurs, une condition sur le code de statut 200 et le paramètre d'exécution après permettent de maintenir le flux actif lorsqu'un ID renvoie une erreur 404, et le statut, le nom et l'année de naissance sont réécrits dans les lignes Excel. La dernière partie envoie une requête POST avec des en-têtes, un corps et une clé API à l'API OpenAI, ce qui coûte un peu d'argent et rédige une biographie d'une phrase pour chaque personnage.
LEÇONS CLÉS
🔹 Appeler une API dans Power Automate avec l'action HTTP
🔹 Lire JSON avec des expressions et l'action "Analyser JSON"
🔹 Gérer une erreur 404 avec une condition et exécution après, et enregistrer chaque statut dans Excel
Après la construction, un exécution manuelle lit neuf IDs depuis Excel, appelle l'API Star Wars pour chacun d'eux et écrit un statut sur chaque ligne. Les lignes avec le code de statut 200 obtiennent également le nom, l'année de naissance et une biographie OpenAI. Power Automate supprime parfois une partie d'une expression lorsque vous l'ajoutez, donc copiez d'abord l'expression, collez-la à nouveau et cliquez sur ajouter une seconde fois lorsqu'il signale un problème. La clé API OpenAI est collée directement dans le flux uniquement pour des raisons de démonstration. Dans vos propres flux, trouvez un autre moyen de la stocker.
CHAPITRES
0:00 Créer un flux et ajouter l'action HTTP
1:05 Endpoint de l'API Star Wars et méthode GET
2:05 Tester le flux et lire la réponse JSON
3:10 Changer l'endpoint et obtenir un élément par ID
4:55 Table Excel dans OneDrive comme source de données
8:10 Lister les lignes présentes dans une table
9:15 Appliquer à chaque avec une URL dynamique
12:05 Extraire une valeur avec une expression
14:30 Analyser JSON avec un échantillon de charge utile
16:55 Gestion des erreurs avec une condition et exécution après
19:00 Enregistrer le statut dans Excel avec une variable
23:20 Écrire le nom et l'année de naissance dans Excel
25:35 Appeler l'API OpenAI
27:40 Requête POST avec en-têtes et corps
30:45 Créer une clé API OpenAI
32:15 Tester et lire la réponse OpenAI
34:00 Expression pour le premier élément d'un tableau
37:50 Déboguer la biographie vide
#PowerAutomate #Automatisation #API