సంస్థాపన ఉదాహరణకు:
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 .
|