ਇੰਸਟਾਲੇਸ਼ਨ ਉਦਾਹਰਨ:
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
|