SilentShield

よくあるエラーコード

SilentShield APIが返すすべてのエラーコードのクイックリファレンスです。

StatusErrorDescriptionSolution
400validation_errorリクエストボディが無効、または必須フィールドが不足しています。リクエスト形式がAPIドキュメントと一致しているか確認してください。
401missing_api_keyリクエストにAPIキーが含まれていません。リクエストにX-Api-Keyヘッダーを追加してください。
403ip_not_whitelistedクライアントIPがセキュリティポリシーのホワイトリストに含まれていません。ダッシュボード → セキュリティポリシー でIPをホワイトリストに追加してください。
403ip_blacklistedクライアントIPがセキュリティポリシーのブラックリストに含まれています。ダッシュボード → セキュリティポリシー でIPをブラックリストから削除してください。
403domain_mismatchリクエストのOrigin/RefererドメインがAPIキーのドメインと一致しません。ダッシュボード → APIキー → 編集 でドメインを更新してください。
403referer_not_allowedRefererドメインが許可されたリファラーリストに含まれていません。セキュリティポリシーの「許可されたリファラー」にドメインを追加してください。
429quota_exceeded月間リクエストクォータを超過しました。プランをアップグレードするか、クォータがリセットされるまでお待ちください。
429ip_rate_limitedIP単位のレート制限に達しました。60秒お待ちください。Retry-Afterヘッダーにリトライ可能な時間が示されます。
200X-Domain-Test-Limit-Exceeded未確認ドメイン: テストモードで 1 日あたり 10 件を超えるリクエスト。リクエストは拒否されません。ヘッダー X-Domain-Test-Limit-Exceeded が知らせるだけです。ドメインを認証して、フルクォータを解放してください。
403suspicious実際の訪問者が /v1/verify で判定 suspicious となり、NO_TYPING_PAUSES などの理由で拒否されます。ウィジェットが送信を受け取っていません。たとえば、フォームが submit イベントなしでボタンクリックとAJAXで送信される場合です。behavior_nonce フィールドをリクエスト本文に含めてください(フォーム全体を、隠しフィールドも含めてシリアライズします)。XMLHttpRequest によるリクエスト(jQuery.ajax を含む)は、SilentShield 2.6 以降、ウィジェットが報告します。fetch() によるリクエストはまだ報告されません。通常のフォーム送信を使用するか、サポートにご連絡ください。