為了使開發人員能夠以編程方式處理錯誤,當發生錯誤時, 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 |
FILESAVEERROR | 文件 save error | 600 |
文件不存在路徑 | 文件路徑不存在 | 601 |