Fehlercodes für Arbeitsmappen- und Diagramm-APIs

In diesem Artikel werden Fehlercodes beschrieben, die von den Arbeitsmappen- und Diagramm-APIs in Microsoft Graph zurückgegeben werden, wenn eine über diese APIs gesendete Anforderung fehlschlägt. Ausführliche Informationen zum Behandeln von Fehlerantworten von Arbeitsmappen und Diagramm-APIs in Microsoft Graph finden Sie unter Fehlerbehandlung für Excel-APIs in Microsoft Graph. Weitere Informationen zu Fehlerantworten und Ressourcentypen in Microsoft Graph finden Sie unter Microsoft Graph-Fehlerantworten und -Ressourcentypen.

Fehlercodes und -meldungen

In der folgenden Tabelle sind die aktuellen Fehlercodes und -meldungen aufgeführt. Der Dienst kann jederzeit neue Fehlercodes hinzufügen.

Statuscode Fehlercode Fehlermeldung
400 badRequest Die Anforderung ist fehlerhaft oder falsch.
401 unauthorized Der Aufrufer ist nicht authentifiziert.
403 forbidden Der Aufrufer hat nicht die Berechtigung zum Ausführen der Aktion.
404 notFound Die Ressource konnte nicht gefunden werden.
405 methodNotAllowed Die HTTP-Methode in der Anforderung ist für die Ressource nicht zulässig.
409 conflict Der aktuellen Status steht im Konflikt mit dem, was die Anforderung erwartet.
413 payloadTooLarge Die Größe der Anforderung überschreitet den zulässigen Höchstwert.
429 tooManyRequests Die App oder der Benutzer wurde gedrosselt.
500 internalServerError Beim Verarbeiten der Anforderung ist ein interner Serverfehler aufgetreten.
501 notImplemented Das angeforderte Feature ist nicht implementiert.
502 badGateway Auf dem Server ist ein temporärer Fehler aufgetreten, und Ihre Anforderung konnte nicht abgeschlossen werden.
503 serviceUnavailable Der Dienst ist nicht verfügbar. Versuchen Sie es erneut.
504 gatewayTimeout Der Server, der als Proxy fungiert, hat keine rechtzeitige Antwort vom Upstream-Server erhalten, um die Anforderung abzuschließen.

Detaillierte Fehlercodes

Im Folgenden sind die erforderlichen Fehlercodes aufgeführt, die für Ihre App innerhalb der ersten Ebene von geschachtelten innerError-Objekten auftreten können. Der Dienst kann jederzeit neue Fehlercodes hinzufügen.

  • accessConflict
  • badRequestUncategorized
  • conflictUncategorized
  • forbiddenUncategorized
  • gatewayTimeoutUncategorized
  • internalServerErrorUncategorized
  • invalidSessionAccessConflict
  • invalidSessionAuthentication
  • invalidSessionNotFound
  • invalidSessionReCreatable
  • invalidSessionRestricted
  • invalidSessionUnexpected
  • invalidSessionUnsupportedWorkbook
  • methodNotAllowedUncategorized
  • notFoundUncategorized
  • notImplementedUncategorized
  • payloadTooLargeUncategorized
  • serviceUnavailableUncategorized
  • tooManyRequestsUncategorized
  • transientFailure
  • unauthorizedUncategorized
  • unsupportedWorkbook

Beispiele für optionale Fehlercodes in der ersten Ebene geschachtelter innerError-Objekte finden Sie unter Optionale Fehlercodebeispiele der zweiten Ebene.

Hinweis

Das innerError-Objekt kann rekursiv tiefere innerError-Objekte mit zusätzlichen, spezifischeren Fehlercodes enthalten. Diese tieferen innerError-Codes sind nur für Diagnose Zweck vorgesehen.