Partager via


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 requête envoyée via ces API échoue. Pour plus d’informations sur la gestion des réponses aux erreurs des API de classeurs et de graphiques dans Microsoft Graph, consultez Gestion des erreurs pour les API Excel dans Microsoft Graph. Pour plus d’informations sur les réponses aux erreurs et les types de ressources dans Microsoft Graph, consultez Réponses d’erreur et types de ressources Microsoft Graph.

Codes d’erreur et messages

Le tableau suivant répertorie les codes d’erreur et les messages 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 requête 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. Réessayez votre demande.
504 gatewayTimeout Bien qu’agissant en tant que proxy, le serveur n’a pas reçu de réponse en temps voulu de la part du serveur amont afin de terminer la demande.

Codes d’erreur détaillés

Voici les codes d’erreur obligatoires 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 Exemples de codes d’erreur de deuxième niveau facultatifs.

Remarque

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 à diagnostics usage uniquement.