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.