あなたのプロジェクトの信頼性の高い保護

デモ:

:
:
:

インストール例:

FRONTEND<!-- an html -->
<script src="https://raincaptcha.com/base.js" type="application/javascript"></script>
<!-- an html form begin -->
<div id="rain-captcha" data-key="YOUR_PUBLIC_KEY"></div>
<!-- an html form end -->
BACKEND//...

$client = new \SoapClient('https://raincaptcha.com/captcha.wsdl');
$response = $client->send('YOUR_SECRET_KEY', $_POST['rain-captcha-response'], $_SERVER['REMOTE_ADDR']);

if ($response->status === 1) {
    // success
} else {
    // failed
}

//...

出版社

  • 高度なセキュリティ
    最新のスパムと濫用の防止
  • 使いやすさ
    あなたのユーザーのための低摩擦、楽しい相互作用
  • 価値創造
    ヒューマン・バンド幅を適用して、どこにいても人々に利益をもたらす
  • 収益
    RainCAPTCHAのすべての一意解決の報酬

広告する

  • 本物の交通
    広告に関連付けられた固有のRainCAPTCHAの支払いのみを行います
  • ターゲティング
    キャンペーンに適したユーザーを選択する
  • 注目のスポット
    ユーザーの注意は広告にのみ焦点を当てています
  • 詳細な統計

Javascript API

オブジェクト:
rainCaptcha
メソッド:
reset - このメソッドを呼び出して現在の状態をクリアし、テストを再開します。
on - イベントハンドラ関数をアタッチします。
パラメーター:
event - タイプ:string
callback - タイプ:function
イベント:
init - このイベントは、RainCAPTCHAを使用できる状態になるとトリガーされます。
例:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('init', function(){ //your code }); } }, false);
complete - このイベントは、ユーザーがテストに合格した後にトリガーされます。
パラメーター:
data - このパラメータの内容は、$_POST['rain-captcha-response']の代わりにサーバーに渡す必要があります。 タイプ:string
   
例:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('complete', function(data){ //your code }); } }, false);

SOAP API

クライアント:
https://raincaptcha.com/captcha.wsdl
メソッド:
send - このメソッドを呼び出して、テスト結果を確認します。
要求:
key - コントロールパネルから取得できる秘密鍵。 タイプ:string
data - 検証のためにテストに合格した結果。 タイプ:string
ip - テストに合格したユーザーのIPアドレス。 タイプ:string
   
応答:
status - テスト結果。 0 - テスト失敗、1 - テスト成功。 タイプ:integer
is_not_safe - 安全指数。 0 - 安全、100 - 安全でない。 タイプ:integer
error_code - エラーコード. 可能な値は次のとおりです。 0 - 未定義, 1 - テスト結果の寿命を超過, 2 - ブラウザまたはブラウザの拡張子が無効です, 3 - タスクが正しく実行されなかった, 4 - アクセスが拒否されました. タイプ:integer