Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Document Intelligence utiliza un diseño unificado para representar todos los errores encontrados en las API REST. Cada vez que una operación de API devuelve un código de estado 4xx o 5xx, se devuelve información adicional sobre el error en el cuerpo JSON de la respuesta, como se indica a continuación:
{
"error": {
"code": "InvalidRequest",
"message": "Invalid request.",
"innererror": {
"code": "InvalidContent",
"message": "The file format is unsupported or corrupted. Refer to documentation for the list of supported formats."
}
}
}
En el caso de operaciones de larga ejecución en las que se detectan varios errores, el código de error de nivel superior se establece en el error más grave, y cada error se enumera con la propiedad error.details. En estos escenarios, la propiedad target de cada error especifica el desencadenador.
{
"status": "failed",
"createdDateTime": "2021-07-14T10:17:51Z",
"lastUpdatedDateTime": "2021-07-14T10:17:51Z",
"error": {
"code": "InternalServerError",
"message": "An unexpected error occurred.",
"details": [
{
"code": "InternalServerError",
"message": "An unexpected error occurred."
},
{
"code": "InvalidContentDimensions",
"message": "The input image dimensions are out of range. Refer to documentation for supported image dimensions.",
"target": "2"
}
]
}
}
La propiedad error.code de nivel superior puede ser uno de los siguientes mensajes de código de error:
Código de error | Mensaje | Estado HTTP |
---|---|---|
InvalidRequest | Solicitud no válida. | 400 |
InvalidArgument | Argumento no válido. | 400 |
Prohibido | Acceso prohibido debido a una directiva u otra configuración. | 403 |
NotFound | Recurso no encontrado. | 404 |
MethodNotAllowed | No se admite el método HTTP solicitado. | 405 |
Conflicto | La solicitud no se ha podido completar debido a un conflicto. | 409 |
UnsupportedMediaType | No se admite el tipo de contenido de la solicitud. | 415 |
InternalServerError | Se ha producido un error inesperado. | 500 |
ServiceUnavailable | Se produjo un error transitorio. Inténtelo de nuevo. | 503 |
Siempre que es posible, se especifican más detalles en la propiedad inner error.
Código de error superior | Código de error interno | Mensaje |
---|---|---|
Conflicto | ModelExists | Ya existe un modelo con el nombre proporcionado. |
Prohibido | AuthorizationFailed | Error de autorización: {details} |
Prohibido | InvalidDataProtectionKey | La clave de protección de datos no es válida: {details} |
Prohibido | OutboundAccessForbidden | La solicitud contiene un nombre de dominio que no está permitido o incumple la directiva de control de acceso actual. |
InternalServerError | Unknown | Error desconocido. |
InvalidArgument | InvalidContentSourceFormat | Origen de contenido no válido: {details} |
InvalidArgument | InvalidParameter | El parámetro {parameterName} no es válido: {details} |
InvalidArgument | InvalidParameterLength | El parámetro {parameterName} no puede tener una longitud superior a {maxChars} caracteres. |
InvalidArgument | InvalidSasToken | La firma de acceso compartido (SAS) no es válida: {details} |
InvalidArgument | ParameterMissing | El parámetro {parameterName} no es necesario. |
InvalidRequest | ContentSourceNotAccessible | No se puede acceder al contenido: {details} |
InvalidRequest | ContentSourceTimeout | Se ha agotado el tiempo de espera al recibir el archivo del cliente. |
InvalidRequest | DocumentModelLimit | La cuenta no puede crear más de {maximumModels} modelos. |
InvalidRequest | DocumentModelLimitNeural | La cuenta no puede crear más de 10 modelos neuronales personalizados al mes. Póngase en contacto con el soporte técnico para solicitar más capacidad. |
InvalidRequest | DocumentModelLimitComposed | La cuenta no puede crear un modelo con más de {details} modelos de componentes. |
InvalidRequest | InvalidContent | El archivo está dañado o tiene un formato no admitido. Consulte la lista de formatos admitidos en la documentación. |
InvalidRequest | InvalidContentDimensions | Las dimensiones de la imagen de entrada están fuera del intervalo. Consulte las dimensiones de imagen admitidas en la documentación. |
InvalidRequest | InvalidContentLength | La imagen de entrada es demasiado grande. Consulte el tamaño de archivo máximo en la documentación. |
InvalidRequest | InvalidFieldsDefinition | Campos no válidos: {details} |
InvalidRequest | InvalidTrainingContentLength | El contenido de entrenamiento tiene {bytes} bytes. El entrenamiento está limitado a {maxBytes} bytes. |
InvalidRequest | InvalidTrainingContentPageCount | El contenido de entrenamiento tiene {pages} páginas. El entrenamiento está limitado a {pages} páginas. |
InvalidRequest | ModelAnalyzeError | No se ha podido realizar el análisis con un modelo personalizado: {details} |
InvalidRequest | ModelBuildError | No se ha podido compilar el modelo: {details} |
InvalidRequest | ModelComposeError | No se ha podido crear el modelo: {details} |
InvalidRequest | ModelNotReady | El modelo no está listo para la operación solicitada. Espere a que se complete el entrenamiento o compruebe si hay errores de operación. |
InvalidRequest | ModelReadOnly | El modelo solicitado es de solo lectura. |
InvalidRequest | NotSupportedApiVersion | La operación solicitada requiere {minimumApiVersion} o posterior. |
InvalidRequest | OperationNotCancellable | La operación ya no se puede cancelar. |
InvalidRequest | TrainingContentMissing | Faltan datos de entrenamiento: {details} |
InvalidRequest | UnsupportedContent | No se admite el contenido: {details} |
NotFound | ModelNotFound | No se ha encontrado el modelo solicitado. Se ha eliminado o se sigue compilando. |
NotFound | OperationNotFound | No se ha encontrado la operación solicitada. El identificador no es válido o la operación ha expirado. |