präziis. › Guide › Microsoft Graph API für ERP-Systeme

Microsoft Graph API für ERP-Systeme

Wie die Microsoft Graph API die Verbindung zwischen Abacus ERP und Microsoft 365 ermöglicht — technische Grundlagen und Einsatzmöglichkeiten.

Microsoft Graph API Überblick

Die Microsoft Graph API ist die einheitliche Schnittstelle zu allen Microsoft 365 Diensten: Teams, SharePoint, OneDrive, Outlook, Users und mehr. präziis. nutzt Graph API v1.0 für alle Microsoft 365-Operationen.

Authentifizierung und Berechtigungen

Graph API verwendet OAuth 2.0 mit zwei Authentifizierungsflüssen:

  • Client Credentials Flow: für server-seitige App-Authentifizierung (präziis.)
  • Authorization Code Flow: für delegierte Benutzerberechtigungen
  • Berechtigungsscopes: Teams.ReadWrite.All, Sites.ReadWrite.All, User.Read.All
  • App-Registrierung: im Azure Active Directory des Kunden-Tenants

Wichtige API-Endpunkte für ERP

  • POST /teams — neues Microsoft Team erstellen
  • POST /sites — neue SharePoint-Site anlegen
  • POST /drives/{id}/items/{id}/children — Ordner erstellen
  • POST /groups/{id}/members — Mitglieder zu Gruppe hinzufügen
  • GET /users — Benutzerinformationen abrufen
  • PATCH /teams/{id}/archive — Team archivieren

Rate-Limits und Performance

Graph API hat Throttling-Grenzen. präziis. implementiert Retry-Logik mit exponentialem Backoff und Batch-Anfragen um die Limits zu respektieren:

  • 10.000 Anfragen pro 10 Minuten pro App
  • $batch API für bis zu 20 Anfragen in einer HTTP-Anfrage
  • Retry-After Header wird bei 429-Responses beachtet

Verwandte Artikel

  • Abacus-API-Versionen im Überblick
  • Abacus REST-API 2024 im Detail
  • Troubleshooting: Häufige Probleme
Alle Artikel im Guide · Startseite · Demo