Códigos de error para las API de libros y gráficos

En este artículo se describen los códigos de error que devuelven los libros y las API de gráficos en Microsoft Graph cuando se produce un error en una solicitud enviada a través de estas API. Para obtener más información sobre el control de respuestas de errores de libros y API de gráficos en Microsoft Graph, vea Control de errores para las API de Excel en Microsoft Graph. Para obtener más información sobre las respuestas de error y los tipos de recursos en Microsoft Graph, consulte Respuestas de error y tipos de recursos de Microsoft Graph.

Códigos de error y mensajes

En la tabla siguiente se enumeran los códigos de error y los mensajes actuales. El servicio puede agregar nuevos códigos de error en cualquier momento.

Código de estado Código de error Mensaje de error
400 badRequest La solicitud es incorrecta o tiene un formato no válido.
401 unauthorized El autor de la llamada no se autentica.
403 forbidden El autor de la llamada no tiene permiso para realizar la acción.
404 notFound No se encontró el recurso.
405 methodNotAllowed El método HTTP de la solicitud no se permite en el recurso.
409 conflict El estado actual entra en conflicto con lo que la solicitud espera.
413 payloadTooLarge El tamaño de la solicitud supera el límite máximo.
429 tooManyRequests Se ha limitado la aplicación o el usuario.
500 internalServerError Error interno del servidor al procesar la solicitud.
501 notImplemented La característica solicitada no se implementó.
502 badGateway El servidor encontró un error temporal y no pudo completar la solicitud.
503 serviceUnavailable El servicio no está disponible. Vuelva a intentar la solicitud.
504 gatewayTimeout El servidor, mientras actúa como proxy, no recibió una respuesta oportuna del servidor ascendente para completar la solicitud.

Códigos de error detallados

A continuación se muestran los códigos de error necesarios que la aplicación podría encontrar en el primer nivel de objetos innerError anidados. El servicio puede agregar nuevos códigos de error en cualquier momento.

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

Para obtener ejemplos de códigos de error opcionales en el primer nivel de objetos innerErroranidados, consulte Ejemplos opcionales de código de error de segundo nivel.

Nota:

El objeto innerError podría contener de forma recursiva objetos innerError más profundos con códigos de error adicionales más específicos. Estos códigos innerError más profundos están pensados solo para fines de diagnóstico.