Коды ошибок для API книг и диаграмм

В этой статье описываются коды ошибок, возвращаемые API книг и диаграмм в Microsoft Graph при сбое запроса, отправленного через эти API. Дополнительные сведения об обработке ответов на ошибки из API книг и диаграмм в Microsoft Graph см. в статье Обработка ошибок для API Excel в Microsoft Graph. Дополнительные сведения об ответах на ошибки и типах ресурсов в Microsoft Graph см. в статье Ответы на ошибки Microsoft Graph и типы ресурсов.

Коды ошибок и сообщения

В следующей таблице перечислены текущие коды ошибок и сообщения. Служба может добавить новые коды ошибок в любое время.

Код состояния Код ошибки Сообщение об ошибке
400 badRequest Запрос имеет неправильный формат или содержит ошибку.
401 unauthorized Вызывающий объект не прошел проверку подлинности.
403 forbidden У вызывающей стороны нет разрешения на выполнение действия.
404 notFound Не удалось найти ресурс.
405 methodNotAllowed Метод HTTP в запросе не разрешен для ресурса.
409 conflict Текущее состояние противоречит ожидаемым результатам запроса.
413 payloadTooLarge Размер запроса превышает максимальное значение.
429 tooManyRequests Действия приложения или пользователя превысили ограничения.
500 internalServerError При обработке запроса произошла внутренняя ошибка сервера.
501 notImplemented Запрашиваемая функция не реализована.
502 badGateway Сервер обнаружил временную ошибку и не смог выполнить запрос.
503 serviceUnavailable Служба недоступна. Повторите попытку запроса.
504 gatewayTimeout Сервер, выступая в качестве прокси-сервера, не получил своевременный ответ от сервера вышестоящий для выполнения запроса.

Подробные коды ошибок

Ниже приведены обязательные коды ошибок, которые могут возникнуть в приложении на первом уровне вложенных объектов innerError . Служба может добавить новые коды ошибок в любое время.

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

Примеры необязательных кодов ошибок на первом уровне вложенных объектов innerError см. в разделе Примеры кода ошибок второго уровня.

Примечание.

Объект innerError может рекурсивно содержать более глубокие объекты innerError с дополнительными, более конкретными кодами ошибок. Эти более глубокие коды innerError предназначены только для диагностика целей.