Ví dụ cài đặt:
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
}
//...
Nhà xuất bản
-
Bảo mật nâng caoBảo vệ chống lạm dụng và lạm dụng hiện đại cho trang web của bạn
-
Dễ sử dụngMát ma sát thấp, tương tác dễ dàng cho người dùng của bạn
-
Sáng tạo giá trịÁp dụng băng thông con người để mang lại lợi ích cho mọi người ở mọi nơi
-
Thu nhậpPhần thưởng cho mỗi giải quyết RainCAPTCHA
Quảng cáo
-
Giao thông chính hãngBạn chỉ phải thanh toán cho RainCAPTCHA duy nhất được liên kết với quảng cáo của bạn
-
Nhắm mục tiêuChọn đối tượng phù hợp cho chiến dịch của bạn
-
Trong ánh đèn sân khấuSự chú ý của người dùng chỉ tập trung vào quảng cáo của bạn
-
Thống kê chi tiết
Javascript API
Vật:
rainCaptcha
Phương pháp:
reset
- Gọi phương pháp này để xóa trạng thái hiện tại và bắt đầu lại bài kiểm tra.
on
- Đính kèm một chức năng xử lý sự kiện.
Thông số:
event
- Kiểu: string .
callback
- Kiểu: function .
|
Sự kiện:
init
- Sự kiện này sẽ được kích hoạt khi RainCAPTCHA đã sẵn sàng để được sử dụng.
Thí dụ:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('init', function(){
//your code
});
}
}, false);
|
complete
- Sự kiện này sẽ được kích hoạt sau khi người dùng vượt qua bài kiểm tra.
Thông số:
data
- Bạn phải truyền nội dung của tham số này đến máy chủ để sử dụng thay vì $_POST['rain-captcha-response'] . Kiểu: string .
|
|
Thí dụ:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('complete', function(data){
//your code
});
}
}, false);
|
SOAP API
Khách hàng:
https://raincaptcha.com/captcha.wsdl
Phương pháp:
send
- Gọi phương pháp này để tìm ra kết quả kiểm tra.
Yêu cầu:
key
- Khóa bí mật có thể được lấy từ bảng điều khiển. Kiểu: string .
data
- Kết quả vượt qua bài kiểm tra để xác minh. Kiểu: string .
ip
- Địa chỉ IP của người dùng vượt qua bài kiểm tra. Kiểu: string .
|
|
Phản ứng:
status
- Kết quả kiểm tra. 0 - thử nghiệm thất bại, 1 - thử nghiệm thành công. Kiểu: integer .
is_not_safe
- Chỉ số an toàn. 0 - an toàn, 100 - không an toàn. Kiểu: integer .
error_code
- Mã lỗi.
Các giá trị có thể là: 0 - Chưa xác định, 1 - Đã vượt quá tuổi thọ của kết quả kiểm tra, 2 - Tiện ích trình duyệt hoặc trình duyệt không hợp lệ, 3 - Tác vụ đã được thực hiện không chính xác, 4 - Truy cập đã bị từ chối. Kiểu: integer .
|