開発者がプログラムでエラーを処理できるようにするために、エラーが発生したときに 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 } }
エラー値 | 説明 | Code |
---|---|---|
パラメータ | URLがありません | 100 |
パラメータINVALIDURL | 指定されたURLは無効です | 101 |
PARAMETERNONEXISTANTURL | 指定されたURLは存在しません | 102 |
PARAMETERMISSINGAPPLICATIONKEY | アプリケーションキーがありません | 103 |
パラメータUNRECOGNISEDAPPLICATIONKEY | アプリケーションキーが認識されません | 104 |
PARAMETERMISSINGSIGNATURE | 署名がありません | 105 |
パラメータ無効な署名 | 署名が無効です | 106 |
パラメーターが無効な形式 | 指定された形式は無効です | 107 |
パラメータINVALIDCOUNTRYCODE | 指定された国コードは無効です | 108 |
PARAMETERDUPLICATEIDENTIFIER | 指定された識別子は既に存在します | 109 |
PARAMETERMATCHINGRECORDNOTFOUND | 一致するレコードが見つかりません | 110 |
パラメータINVALIDCALLBACKURL | 指定されたコールバックURLは無効です | 111 |
PARAMETERNONEXISTANTCALLBACKURL | コールバックURLは存在しません | 112 |
PARAMETERIMAGEWIDTHTOOLARGE | 指定された画像の幅が大きすぎます | 113 |
パラメーター高さツールツール | 指定された画像の高さが大きすぎます | 114 |
パラメーターBROWSERWIDTHTOOLARGE | 指定されたブラウザの高さが大きすぎます | 115 |
PARAMETERBROWSERHEIGHTTOOLARGE | 指定されたブラウザーの幅が大きすぎます | 116 |
PARAMETERDELAYTOOLARGE | 指定された遅延が大きすぎます | 117 |
パラメーターが無効な背景 | PDFの無効な背景パラメーター | 118 |
パラメータINVALIDINCLUDELINKS | PDFの無効なインクルードリンクパラメーター | 119 |
パラメータ無効な概要 | PDFのアウトラインパラメータが無効です | 120 |
パラメータが無効ですPAGESIZE | 無効なPDFページサイズ | 121 |
パラメータが無効ですPAGEORIENTATION | PDFのページの向きが無効です | 122 |
パラメタバーティカルマーグINTオレンジ | PDFの垂直マージンが大きすぎます | 123 |
パラメータHORIZONTALMARGINTオレンジ | PDFの水平マージンが大きすぎる | 124 |
パラメータ無効なカバーURL | PDFのカバーURLが無効です | 125 |
PARAMETERNONEXISTANTCOVERURL | PDFの指定されたカバーURLは存在しません | 126 |
PARAMETERMISSINGCOOKIENAME | Cookie名がありません | 127 |
PARAMETERMISSINGCOOKIEDOMAIN | Cookieドメインがありません | 128 |
PARAMETERINVALIDCOOKIENAME | 無効なCookie名 | 129 |
PARAMETERINVALIDCOOKIEDOMAIN | 無効なCookieドメイン | 130 |
PARAMETERINVALIDCOOKIEDELETE | 無効なCookie削除値 | 131 |
パラメータINVALIDCOOKIEHTTP | 無効なCookie HTTP値 | 132 |
PARAMETERINVALIDCOOKIEEXPIRY | 無効なCookieの有効期限 | 133 |
パラメータINVALIDCACHEVALUE | 無効なキャッシュ値 | 134 |
パラメータ無効なダウンロード値 | 無効なダウンロード値 | 135 |
PARAMETERINVALIDSUPPRESSVALUE | 無効な抑制値 | 136 |
パラメーターミスWATERMARK識別子 | 見つけて下さい watermark 識別子 | 137 |
パラメータが無効ですWATERMARK識別子 | 「無効」 watermark 識別子 | 138 |
パラメータが無効ですWATERMARKXPOS | 「無効」 watermark x位置 | 139 |
パラメータが無効ですWATERMARKイーポス | 「無効」 watermark y位置 | 140 |
パラメーターミスWATERMARKFORMAT | Watermark 見つかりません | 141 |
パラメータWATERMARK大きすぎる | Watermark 大きすぎる | 142 |
パラメータ終了パラメータ | パラメータがありません | 143 |
PARAMETERQUALITYTOOLARGE | 品質パラメーターが大きすぎます | 144 |
パラメータ品質 | 品質パラメーターが小さすぎます | 145 |
パラメータリピートオスモール | 繰り返しパラメーターが小さすぎます | 149 |
パラメータ無効逆 | 逆パラメーターが無効です | 150 |
パラメーターFPSTOOLARGE | フレーム/秒パラメーターが大きすぎます | 151 |
パラメータFPSTOOSMALL | フレーム/秒パラメーターが小さすぎます | 152 |
PARAMETERSPEEDTOOFAST | 速度パラメータが速すぎる | 153 |
パラメータ速度 | 速度パラメータが遅すぎる | 154 |
パラメータ無効化の組み合わせ | 継続時間、FPS、幅、高さのパラメーターの組み合わせが大きすぎます | 155 |
PARAMETERSTARTTOOSMALL | 開始パラメーターが小さすぎます | 156 |
パラメーターデュレーション | 期間パラメータが小さすぎます | 157 |
パラメーター | HTMLが指定されていません | 163 |
PARAMETERINVALIDTARGETVALUE | 無効なターゲットが指定されました | 165 |
パラメータ無効な値 | 指定した要素を非表示にするための無効な要素 | 166 |
パラメータが無効です | DOCXのリンクパラメーターを含める | 167 |
PARAMETERINVALIDEXPORTURL | 無効なエクスポートURL | 168 |
PARAMETERINVALIDWAITFORVALUE | 指定の無効な待機 | 169 |
PARAMETERINVALIDTRANSPARENTVALUE | 無効な透明指定 | 170 |
パラメータ無効化キー | 無効な暗号化キーが指定されました | 171 |
パラメータ無効 | 無効な広告値が指定されました | 172 |
パラメータ無効なプロキシ | 無効なHTTPプロキシ設定が提供されました | 173 |
パラメータINVALIDNONOTIFY | 無効なCookie通知値が指定されました | 174 |
PARAMETERINVALIDHD | 無効な高解像度値が指定されました | 176 |
パラメータが無効なメディアタイプです | 無効なメディアタイプ値が指定されました | 177 |
パラメータ無効なパスワード | 無効なパスワード値が指定されました | 178 |
パラメータ無効マージ | 無効なマージ識別子が指定されました | 179 |
パラメータ無効なクリック値 | 指定されたクリックするCSSセレクターが無効です | 180 |
ネットワークサーバーオフライン | サーバーオフライン | 200 |
ネットワーク一般エラー | 一般的なネットワークエラー | 201 |
ネットワーク攻撃 | 分散型サービス拒否攻撃 | 202 |
レンダリングエラー | 一般的なレンダリングエラー | 300 |
RENDERINGMISSINGSCREENSHOT | スクリーンショットがありません | 301 |
GENERICERROR | 一般的なエラー | 400 |
アップグレードが必要 | アップグレードが必要 | 500 |
FILESAVEERROR | フィレット save エラー | 600 |
FILENONEXISTANTPATH | ファイルパスが存在しません | 601 |