Technik suchen

  • Grüner Gürtel
  • Premium
  • Tipp 138

Microsoft Graph ohne App-Registrierung aufrufen

Quizfrage

Warum scheitert /v1.0/me/chats mit dieser Aktion auch für Admins?

Auflösung

  1. A) Dem Token fehlt die Berechtigung für ChatsRichtig. Der Connector hat eine feste Liste an Berechtigungen. Chats gehören nicht dazu, die Rolle des Kontos ändert daran nichts.
  2. B) Chats lassen sich über Graph gar nicht lesenFalsch. Graph bietet Chats an. Es fehlt nur die passende Berechtigung im Token dieses Connectors.
  3. C) Die Base Resource URL ist falsch gesetztFalsch. Mit einer falschen Basis-URL scheiterten alle Aufrufe. /v1.0/me funktioniert aber.

Worum es geht

Für Aufrufe an Microsoft Graph registrierst du normalerweise eine App in Microsoft Entra ID und verwaltest Secrets oder Zertifikate. Die Aktion «HTTP with Microsoft Entra ID (preauthorized)» nimmt dir das ab. Du meldest dich einmal an und setzt Base Resource URL und Resource URI beide auf https://graph.microsoft.com. Danach wählst du Methode und Endpunkt, etwa GET auf /v1.0/me, und der Connector holt das Token selbst. Der Haken: Das Token trägt eine feste Liste an Berechtigungen. Profil, Gruppen, Dateien, Mails und Kalender gehen, Chats, Präsenz oder Anmeldeprotokolle nicht, auch nicht mit einer Adminrolle. Weitere Seiten einer Antwort holst du über @odata.nextLink.

Der Ausdruck aus dem Tipp

https://graph.microsoft.com

Wann einsetzen, wann nicht

Einsetzen

Für Graph-Abfragen im Namen der angemeldeten Person: Profil, Gruppen, Dateien, Mails, Kalender.

Lieber nicht

Wenn du Chats, Präsenz, Anmeldeprotokolle oder Intune brauchst oder keine Premium-Lizenz hast.

Häufigster Fehler

Einen 403 für eine falsche Abfrage halten. Fehlt die Berechtigung im Token, hilft keine andere Schreibweise.

Lizenz

Premium Braucht Power Automate Premium oder eine andere Lizenz mit Premium-Connectoren. Beleg bei Microsoft Learn: HTTP with Microsoft Entra ID (preauthorized), Connector-Referenz. Für deinen ganzen Flow: Lizenz-Check.

Ganzer Tipp mit Screenshots auf powerplatformtip.comPowerPlatformTip #138, auf Englisch

Lieber mit Begleitung? Der Live-Kurs Power Automate der Power Platform Academy führt in vier Wochen von den Grundlagen bis zu Error Handling und Scopes.

Teilen

Kurzadresse: powerautomate.ninja/138

Quelle: PowerPlatformTip #138, Microsoft Learn: HTTP with Microsoft Entra ID (preauthorized), Connector-Referenz.