Webをキャプチャして変換するツール

Javaでのエラー処理

Java API

開発者がプロ​​グラムでエラーを処理できるようにするために、エラーが発生したときに 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 File save エラー 600
FILENONEXISTANTPATH ファイルパスが存在しません 601