Приклад установки:
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 .
|