Codes d’erreur pour les API de classeurs et de graphiques

Cet article décrit les codes d’erreur retournés par les API de classeurs et de graphiques dans Microsoft Graph lorsqu’une demande envoyée via ces API échoue. Pour plus d’informations sur la gestion des réponses d’erreur à partir des classeurs et des graphiques API dans Microsoft Graph, consultez Gestion des erreurs pour les API Excel dans Microsoft Graph. Pour plus d’informations sur les réponses d’erreur et les types de ressources dans Microsoft Graph, consultez les réponses d’erreur et les types de ressources Microsoft Graph.

Codes d’erreur et messages

Le tableau suivant répertorie les codes d’erreur et les messages d’erreur actuels. Le service peut ajouter de nouveaux codes d’erreur à tout moment.

Code d’état Code d'erreur Message d’erreur
400 badRequest La demande est de format non valide ou incorrecte.
401 unauthorized L’appelant n’est pas authentifié.
403 forbidden L’appelant n’est pas autorisé à effectuer l’action.
404 notFound La ressource est introuvable.
405 methodNotAllowed La méthode HTTP dans la demande n’est pas autorisée sur la ressource.
409 conflict L’état actuel n’est pas compatible avec les attentes de la demande.
413 payloadTooLarge La taille de la demande dépasse la limite maximale.
429 tooManyRequests L’application ou l’utilisateur a été limité(e).
500 internalServerError Une erreur de serveur interne s’est produite lors du traitement de la demande.
501 notImplemented La fonctionnalité demandée n’est pas implémentée.
502 badGateway Le serveur a rencontré une erreur temporaire et n’a pas pu terminer votre demande.
503 serviceUnavailable Le service n’est pas disponible. Veuillez réessayer votre demande.
504 gatewayTimeout Le serveur, en tant que proxy, n’a pas reçu de réponse en temps opportun du serveur en amont pour terminer la demande.

Codes d’erreur détaillés

Voici les codes d’erreur requis que votre application peut rencontrer dans le premier niveau d’objets innerError imbriqués. Le service peut ajouter de nouveaux codes d’erreur à tout moment.

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

Pour obtenir des exemples de codes d’erreur facultatifs dans le premier niveau d’objets innerError imbriqués, consultez les exemples de code d’erreur facultatif de deuxième niveau.

Notes

L’objet innerError peut contenir de manière récursive des objets innerError plus profonds avec des codes d’erreur supplémentaires et plus spécifiques. Ces codes innerError plus profonds sont destinés uniquement à des fins de diagnostic.

Voir aussi