Herramientas para capturar y convertir la web

Manejo de errores con JavaAPI de Java

Para permitir a los desarrolladores manejar errores mediante programación, cuando ocurre un error API GrabzIt Java lanza una GrabzItException que contiene un código de error que se asigna directamente a un error. La forma en que cada código de error se asigna a un error se indica en la tabla a continuación, esto evita la necesidad de analizar mensajes de error.

A continuación se muestra un ejemplo de una excepción GrabzItException que usa códigos de error para determinar cómo manejar un error.

try
{
    GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
    grabzIt.URLToImage("https://www.tesla.com");
    grabzIt.SaveTo("images/result.jpg");
}
catch(GrabzItException e)
{
    if (e.getCode() == ErrorCode.PARAMETERNOURL)
    {
        //Please enter a URL
    }
}

Búsqueda de código de error

Valor de error Descripción Código
PARAMETERNOURL Falta la URL 100
PARAMETERINVALIDURL La URL especificada no es válida 101
PARAMETERNONEXISTANTURL La URL especificada no existe 102
APLICACIÓN DE PARÁMETROS CLAVE Falta la clave de aplicación 103
PARÁMETRO DESCONOCIDO APLICACIÓN CLAVE La clave de la aplicación no se reconoce 104
PARAMETRIZACIÓN FIRMA Falta la firma 105
PARÁMETRO VÁLIDOS FIRMA La firma no es válida. 106
PARAMETERINVALIDFORMAT El formato especificado no es válido 107
PARÁMETRO CÓDIGO DE PAÍS VÁLIDO El código de país especificado no es válido 108
IDENTIFICADOR DUPPLICADO DE PARÁMETROS El identificador especificado ya existe 109
PARAMETERMATCHINGRECORDNOTFOUND Registro coincidente no encontrado 110
PARAMETERINVALIDCALLBACKURL La URL de devolución de llamada especificada no es válida 111
PARAMETERNONEXISTANTCALLBACKURL La URL de devolución de llamada no existe 112
PARÁMETRO DE IMAGEN ANCHO DE HERRAMIENTA Ancho de imagen especificado demasiado grande 113
PARAMETERIMAGEHEIGHTTOOLARGE Altura de imagen especificada demasiado grande 114
PARAMETERBROWSERWIDTHTOOLARGE Altura del navegador especificada demasiado grande 115
PARAMETROBROWSERHEIGHTTOOLARGE Ancho del navegador especificado demasiado grande 116
PARAMETERDELAYTOOLARGE Retraso especificado demasiado grande 117
PARÁMETRO ANTECEDENTES VÁLIDOS Parámetro de fondo no válido para PDF 118
PARAMETERINVALIDINCLUDELINKS Parámetro de enlaces de inclusión no válido para PDF 119
PARAMETERINVALIDINCLUDEOUTLINE Parámetro de esquema de inclusión no válido para PDF 120
PARAMETERINVALIDPAGESIZE Tamaño de página PDF no válido 121
PARÁMETRO PÁGINA VÁLIDA ORIENTACIÓN Orientación de página no válida para PDF 122
PARAMETERVERTICALMARGINTOOLARGE Margen vertical para PDF demasiado grande 123
PARÁMETROHORIZONTALMARGINTOOLARGE Margen horizontal para PDF demasiado grande 124
PARAMETERINVALIDCOVERURL URL de portada no válida para PDF 125
PARAMETERNONEXISTANT COVERURL La URL de portada especificada para PDF no existe 126
PARAMETERMISSINGCOOKIENAME Falta el nombre de la cookie 127
PARAMETERMIZACIÓN DE LA COOKIEDOMAIN Falta el dominio de cookies 128
PARAMETERINVALIDCOOKIENAME Nombre de cookie inválido 129
PARÁMETRO VÁLIDO COOKIEDOMAIN Dominio de cookie no válido 130
PARÁMETRO VÁLIDO COOKIEDELETE Valor de eliminación de cookie no válido 131
PARAMETERINVALIDCOOKIEHTTP Valor HTTP de cookie no válido 132
PARAMETERINVALIDCOOKIEEXPIRY Caducidad de cookie no válida 133
PARAMETERINVALIDCACHEVALUE Valor de caché no válido 134
PARAMETERINVALIDDOWNLOADVALUE Valor de descarga inválido 135
PARÁMETRO VÁLIDOS VÁLVULA DE PRESIÓN Valor de supresión no válido 136
IDENTIFICADOR DE MARCAS DE AGUA Falta el identificador de marca de agua 137
PARAMETERINVALIDWATERMARKIDENTIFIER Identificador de marca de agua no válido 138
PARAMETERINVALIDWATERMARKXPOS Marca de agua no válida x posición 139
PARAMETERINVALIDWATERMARKYPOS Marca de agua no válida y posición 140
PARAMETERMISINGWATERMARKFORMAT Marca de agua no encontrada 141
PARAMETERWATERMARKTOOLARGE Marca de agua demasiado grande 142
PARÁMETROS DE PARAMETRIZACIÓN Parámetros faltantes 143
PARÁMETRO CALIDAD HERRAMIENTA Parámetro de calidad demasiado grande 144
PARÁMETRO CALIDAD A PEQUEÑA Parámetro de calidad demasiado pequeño 145
PARÁMETRO REPETICIÓN PEQUEÑA Repetir parámetro demasiado pequeño 149
PARÁMETRO VÁLIDO INVERSO Parámetro inverso inválido 150
PARÁMETROFPSTOOLARGE Parámetros de fotogramas por segundo demasiado grandes 151
PARÁMETROFPSTOOSMALL Parámetros de fotogramas por segundo demasiado pequeños 152
PARÁMETROS VELOCIDAD DE RÁPIDO Parámetro de velocidad demasiado rápido 153
PARÁMETROS VELOCIDAD PARA BAJAR Parámetro de velocidad demasiado lento 154
PARAMETERINVALIDANIMATIONCOMBINATION La combinación de los parámetros de duración, FPS, ancho y alto es demasiado grande. 155
PARÁMETROSTARTTOOSMALL Parámetro de inicio demasiado pequeño 156
DURACIÓN DE PARÁMETROS A PEQUEÑA Parámetro de duración demasiado pequeño 157
PARAMETERNOHTML No se especificó HTML 163
PARAMETERINVALIDTARGETVALUE Objetivo especificado no válido 165
PARAMETERINVALIDHIDEVALUE Elemento no válido para ocultar especificado 166
PARAMETERINVALIDINCLUDEIMAGES Incluir parámetro de enlaces para DOCX 167
PARAMETERINVALIDEXPORTURL URL de exportación no válida 168
PARAMETERINVALIDWAITFORVALUE Espera no válida para especificado 169
PARAMETERINVALIDTRANSPARENTVALUE Transparente no válido especificado 170
PARAMETERINVALIDENCRYPTIONKEY Clave de cifrado no válida especificada 171
PARAMETERINVALIDNOADS Valor de anuncio especificado no válido 172
PARAMETERINVALIDPROXY Configuración de proxy HTTP no válida proporcionada 173
PARAMETERINVALIDNONOTIFY Valor de notificación de cookie no válido especificado 174
PARAMETERINVALIDHD Valor de alta definición no válido especificado 176
NETWORKSERVEROFFLINE Servidor fuera de linea 200
REDGENERALERROR Error de red general 201
REDDDOSATTACK Ataque distribuido de denegación de servicio 202
RENDERINGERROR Error de renderizado general 300
RENDERING MISSINGSCREENSHOT Captura de pantalla faltante 301
ERROR GENERICO Error general 400
SE REQUIERE ACTUALIZACIÓN Se requiere actualización 500
ARCHIVOSAVEERROR Envíe el save error 600
FILENONEXISTANTPATH La ruta del archivo no existe 601