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 aus 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 Anrufer konnte nicht authentifiziert werden.
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 Interner Serverfehler beim Verarbeiten der Anforderung.
501 notImplemented Das angeforderte Feature ist nicht implementiert.
502 badGateway Auf dem Server ist ein temporärer Fehler aufgetreten, und die Anforderung konnte nicht abgeschlossen werden.
503 serviceUnavailable Der Dienst ist nicht verfügbar. Versuchen Sie es bitte erneut.
504 gatewayTimeout Der Server hat zwar als Proxy fungiert, jedoch keine rechtzeitige Antwort vom Upstreamserver erhalten, um die Anforderung abzuschließen.

Detaillierte Fehlercodes

Im Folgenden finden Sie die erforderlichen Fehlercodes, auf die Ihre App möglicherweise innerhalb der ersten Ebene geschachtelter innerError-Objekte stoßen kann. 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 innerhalb der ersten Ebene geschachtelter innerError-Objekte finden Sie unter Optional second-level error code examples.

Hinweis

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

Siehe auch