为了使开发人员能够以编程方式处理错误,当发生错误时, GrabzIt Java API 引发GrabzItException,其中包含直接映射到错误的错误代码。 下表说明了每个错误代码如何映射到错误,从而避免了解析错误消息的需要。
下面显示了一个使用错误代码确定如何处理错误的GrabzItException异常的示例。
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 } }
误差值 | 产品描述 | 代码 |
---|---|---|
PARAMETERNOURL | 网址缺失 | 100 |
PARAMETERINVALIDURL | 指定的网址无效 | 101 |
PARAMETERNONEXISTANTURL | 指定的URL不存在 | 102 |
参数缺失应用键 | 缺少应用程序密钥 | 103 |
参数未识别的应用程序密钥 | 无法识别应用程序密钥 | 104 |
参数缺失签名 | 签名丢失 | 105 |
参数无效签名 | 签名无效 | 106 |
参数无效格式 | 指定的格式无效 | 107 |
PARAMETERINVALIDCOUNTRYCODE | 指定的国家/地区代码无效 | 108 |
PARAMETERDUPLICATEIDENTIFIER | 指定的标识符已经存在 | 109 |
参数匹配记录表 | 找不到匹配记录 | 110 |
PARAMETERINVALIDCALLBACKURL | 指定的回调网址无效 | 111 |
PARAMETERNONEXISTANTCALLBACKURL | 回调网址不存在 | 112 |
参数图像宽度 | 指定的图像宽度太大 | 113 |
参数图像高度过大 | 指定的图像高度太大 | 114 |
参数浏览器提示 | 指定的浏览器高度太大 | 115 |
参数浏览器高度过大 | 指定的浏览器宽度太大 | 116 |
PARAMETERDELAYTOOLARGE | 指定的延迟太大 | 117 |
参数无效背景 | PDF的背景参数无效 | 118 |
PARAMETERINVALIDINCLUDELINKS | PDF的无效包含链接参数 | 119 |
PARAMETERINVALIDINCLUDEOUTLINE | PDF的包含大纲参数无效 | 120 |
参数无效PAGESIZE | 无效的PDF页面大小 | 121 |
参数无效PAGEORIENTATION | PDF的页面方向无效 | 122 |
垂直参量INT卵白 | PDF的垂直边距太大 | 123 |
参数水平水平INT卵白 | PDF的水平边距太大 | 124 |
PARAMETERINVALIDCOVERURL | PDF的无效封面URL | 125 |
PARAMETERNONEXISTANTCOVERURL | PDF的指定封面URL不存在 | 126 |
参数缺失的COOKIENAME | 缺少Cookie名称 | 127 |
参数缺失的COOKIEDOMAIN | 缺少Cookie域 | 128 |
PARAMETERINVALIDCOOKIENAME | Cookie名称无效 | 129 |
PARAMETERINVALIDCOOKIEDOMAIN | Cookie域无效 | 130 |
PARAMETERINVALIDCOOKIEDELETE | Cookie删除值无效 | 131 |
PARAMETERINVALIDCOOKIEHTTP | 无效的Cookie HTTP值 | 132 |
PARAMETERINVALIDCOOKIEEXPIRY | Cookie过期无效 | 133 |
PARAMETERINVALIDCACHEVALUE | 无效的缓存值 | 134 |
PARAMETERINVALIDDOWNLOADVALUE | 无效的下载值 | 135 |
PARAMETERINVALIDSUPPRESSVALUE | 无效的抑制值 | 136 |
参数设定WATERMARK识别码 | 失踪 watermark 识别码 | 137 |
参数无效WATERMARK识别码 | 无效 watermark 识别码 | 138 |
参数无效WATERMARKXPOS | 无效 watermark x位置 | 139 |
参数无效WATERMARK雅宝 | 无效 watermark y位置 | 140 |
参数设定WATERMARKFORMAT | Watermark 未找到 | 141 |
参数WATERMARK太大了 | Watermark 太大了 | 142 |
参数缺失的参数 | 缺少参数 | 143 |
参数质量过大 | 质量参数太大 | 144 |
参数质量TOMALL | 质量参数太小 | 145 |
PARAMETERREPEATTOOSMALL | 重复参数太小 | 149 |
参数无效反转 | 反向参数无效 | 150 |
参数FPSTOOLARGE | 每秒帧数参数太大 | 151 |
参数FPSTOOSMALL | 每秒帧数参数太小 | 152 |
速溶参数 | 速度参数过快 | 153 |
参数速度过低 | 速度参数太慢 | 154 |
参数无效化组合 | 持续时间,FPS,宽度和高度参数的组合太大 | 155 |
PARAMETERSTARTTOOSMALL | 启动参数太小 | 156 |
参数持续时间 | 持续时间参数太小 | 157 |
参数HTML | 未指定HTML | 163 |
PARAMETERINVALIDTARGETVALUE | 指定的目标无效 | 165 |
PARAMETERINVALIDHIDEVALUE | 要隐藏的元素无效 | 166 |
无效的参数 | 包括DOCX的链接参数 | 167 |
PARAMETERINVALIDEXPORTURL | 无效的导出网址 | 168 |
PARAMETERINVALIDWAITFORVALUE | 无效等待指定 | 169 |
PARAMETERINVALIDTRANSPARENTVALUE | 指定的透明无效 | 170 |
参数无效验证密钥 | 指定的加密密钥无效 | 171 |
无效参量 | 指定的广告值无效 | 172 |
参数无效代理 | 提供了无效的HTTP代理设置 | 173 |
无效的参数 | 指定的Cookie通知值无效 | 174 |
参数无效 | 指定的高清晰度值无效 | 176 |
参数无效的媒体类型 | 指定的媒体类型值无效 | 177 |
参数无效的密码 | 指定的密码值无效 | 178 |
参数无效合并 | 指定的合并标识符无效 | 179 |
参数有效点击值 | 要单击指定的无效 CSS 选择器 | 180 |
网络服务器离线 | 服务器离线 | 200 |
NETWORKGENERALERROR | 常规网络错误 | 201 |
NETWORKDDOSATTACK | 分布式拒绝服务攻击 | 202 |
渲染错误 | 一般渲染错误 | 300 |
渲染丢失的画面 | 缺少屏幕截图 | 301 |
一般错误 | 一般错误 | 400 |
需要升级 | 需要升级 | 500 |
文件SAVEERROR | 文件 save 错误 | 600 |
文件不存在路径 | 文件路径不存在 | 601 |