Power Automate API-Aufrufe erfolgen über die HTTP-Aktion, und dieser Anfängerleitfaden erklärt alles vom ersten GET-Request bis zum Lesen von JSON, Aktualisieren von Excel und dem Aufruf der OpenAI API.
Beginne mit einem sofortigen Cloud-Flow und der HTTP-Aktion, die eine Premium-Funktion ist und eine kostenpflichtige Power Automate-Lizenz benötigt. Die ersten Aufrufe gehen an eine Star Wars-Demo-API: Füge die Endpunkt-URL ein, wähle die GET-Methode, teste den Flow und lese den Statuscode, die Header und den Body in den Rohdaten. Dann wird eine Excel-Tabelle in OneDrive zur Datenquelle. "Zeilen in einer Tabelle auflisten" liest die IDs, und "Für jede anwenden" führt einen API-Aufruf pro Zeile mit einer dynamischen URL durch. Der Name wird zuerst mit einem Ausdruck in einer "Compose"-Aktion und dann mit "Parse JSON" und einer Beispielpayload extrahiert. Für die Fehlerbehandlung sorgt eine Bedingung für den Statuscode 200 und die Einstellung "Nachfolgen ausführen", die den Flow weiterlaufen lässt, wenn eine ID einen 404-Fehler zurückgibt, und der Status, Name und Geburtsjahr werden in die Excel-Zeilen zurückgeschrieben. Der letzte Teil sendet eine POST-Anfrage mit Headern, einem Body und einem API-Schlüssel an die OpenAI API, die etwas Geld kostet und eine einzeilige Biografie für jede Figur schreibt.
WICHTIGSTE LERNINHALTE
🔹 Rufe eine API in Power Automate mit der HTTP-Aktion auf
🔹 Lese JSON mit Ausdrücken und der "Parse JSON"-Aktion
🔹 Behandle einen 404-Fehler mit einer Bedingung und Nachfolgen ausführen, und protokolliere jeden Status in Excel
Nach dem Aufbau liest ein manueller Durchlauf neun IDs aus Excel, ruft die Star Wars API für jede von ihnen auf und schreibt einen Status in jede Zeile. Zeilen mit dem Statuscode 200 erhalten auch den Namen, das Geburtsjahr und eine OpenAI-Biografie. Power Automate löscht manchmal Teile eines Ausdrucks, wenn du ihn hinzufügst, also kopiere den Ausdruck zuerst, füge ihn erneut ein und klicke ein zweites Mal auf hinzufügen, wenn ein Problem gemeldet wird. Der OpenAI API-Schlüssel wird aus Demo-Gründen direkt in den Flow eingefügt. In deinen eigenen Flows finde einen anderen Weg, ihn zu speichern.
KAPITEL
0:00 Erstelle einen Flow und füge die HTTP-Aktion hinzu
1:05 Star Wars API-Endpunkt und GET-Methode
2:05 Teste den Flow und lese die JSON-Antwort
3:10 Ändere den Endpunkt und hole ein Element nach ID
4:55 Excel-Tabelle in OneDrive als Datenquelle
8:10 Zeilen in einer Tabelle auflisten
9:15 Für jede anwenden mit einer dynamischen URL
12:05 Extrahiere einen Wert mit einem Ausdruck
14:30 Parse JSON mit einer Beispielpayload
16:55 Fehlerbehandlung mit einer Bedingung und Nachfolgen ausführen
19:00 Protokolliere den Status in Excel mit einer Variablen
23:20 Schreibe Name und Geburtsjahr in Excel
25:35 Rufe die OpenAI API auf
27:40 POST-Anfrage mit Headern und Body
30:45 Erstelle einen OpenAI API-Schlüssel
32:15 Teste und lese die OpenAI-Antwort
34:00 Ausdruck für das erste Element in einem Array
37:50 Debugge die leere Biografie
#PowerAutomate #Automation #API