Codes d’erreur pour les API de graphiques et de workbooks dans Microsoft Graph

Cet article décrit les codes d’erreur renvoyés par les API de graphiques et de workbooks dans Microsoft Graph en cas d’échec d’une demande envoyée via l’API. Pour plus d’informations sur les réponses d’erreur et les types de ressources dans Microsoft Graph, voir Erreurs. Pour plus d’informations sur la gestion des réponses d’erreur provenant Excel API microsoft Graph, voir Gestion des erreurs.

Code d’erreur

Le tableau suivant répertorie les codes et 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 non autorisé L’appelant n’est pas authentifié.
403 interdit 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 essayer à nouveau votre demande.
504 gatewayTimeout Le serveur, en tant que proxy, n’a pas reçu de réponse en temps voulu du serveur en amont pour terminer la demande.

Code d’erreur détaillé

Voici quelques codes d’erreur supplémentaires que votre application peut rencontrer dans le premier niveau d’objets imbrmbrés innerError . Le service peut ajouter de nouveaux codes d’erreur à tout moment.

  • accessConflict
  • accessDenied
  • badRequestUncategorized
  • conflictUncategorized
  • filteredRangeConflict
  • forbiddenUncategorized
  • gatewayTimeoutUncategorized
  • generalException
  • insertDeleteConflict
  • internalServerErrorUncategorized
  • invalidArgument
  • invalidReference
  • invalidSessionAccessConflict
  • invalidSessionAuthentication
  • invalidSessionNotFound
  • invalidSessionReCreatable
  • invalidSessionRestricted
  • invalidSessionUnexpected
  • invalidSessionUnsupportedWorkbook
  • itemAlreadyExists
  • itemNotFound
  • methodNotAllowed
  • methodNotAllowedUncategorized
  • nonBlankCellOffSheet
  • notFoundUncategorized
  • notImplementedUncategorized
  • payloadTooLargeUncategorized
  • rangeExceedsLimit
  • requestAborted
  • serviceUnavailableUncategorized
  • tooManyRequestsUncategorized
  • transientFailure
  • unauthorizedUncategorized
  • unsupportedOperation
  • unsupportedWorkbook

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 lus par le développeur.