Installationsbeispiel:
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
}
//...
Herausgeber
-
Erweiterte SicherheitModernster Spam- und Missbrauchsschutz für Ihre Website
-
BenutzerfreundlichkeitReibungsarme, mühelose Interaktion für Ihre Benutzer
-
WertschöpfungWenden Sie die menschliche Bandbreite an, um Menschen überall zu helfen
-
VerdienenBelohnung für jede eindeutige Lösung von RainCAPTCHA
Werben
-
Echter VerkehrSie zahlen nur für den eindeutigen RainCAPTCHA, der aufgelöst wurde und der Ihrer Anzeige zugeordnet ist
-
TargetingWählen Sie die richtige Zielgruppe für Ihre Kampagnen aus
-
Im RampenlichtDie Aufmerksamkeit des Nutzers konzentriert sich nur auf Ihre Werbung
-
Detaillierte Statistiken
Javascript API
Objekt:
rainCaptcha
Methoden:
reset
- Rufen Sie diese Methode auf, um den aktuellen Status zu löschen und den Test erneut zu starten.
on
- Fügen Sie eine Event-Handler-Funktion hinzu.
Parameter:
event
- Typ: string .
callback
- Typ: function .
|
Veranstaltungen:
init
- Dieses Ereignis wird ausgelöst, wenn RainCAPTCHA zur Verwendung bereit ist.
Beispiel:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('init', function(){
//your code
});
}
}, false);
|
complete
- Dieses Ereignis wird ausgelöst, nachdem der Benutzer den Test bestanden hat.
Parameter:
data
- Sie müssen den Inhalt dieses Parameters zur Verwendung anstelle von $_POST['rain-captcha-response'] an den Server übergeben. Typ: string .
|
|
Beispiel:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('complete', function(data){
//your code
});
}
}, false);
|
SOAP API
Klient:
https://raincaptcha.com/captcha.wsdl
Methoden:
send
- Rufen Sie diese Methode auf, um das Testergebnis herauszufinden.
Anfordern:
key
- Ein geheimer Schlüssel, der über das Bedienfeld abgerufen werden kann. Typ: string .
data
- Ergebnisse des Bestehens des Tests zur Verifizierung Typ: string .
ip
- IP-Adresse des Benutzers, der den Test bestanden hat. Typ: string .
|
|
Antwort:
status
- Testergebnis. 0 - Test fehlgeschlagen, 1 - Test erfolgreich. Typ: integer .
is_not_safe
- Sicherheitsindex. 0 - sicher, 100 - nicht sicher. Typ: integer .
error_code
- Fehlercode.
Die möglichen Werte sind: 0 - Nicht definiert, 1 - Überschreitet die Lebensdauer des Testergebnisses, 2 - Ungültiger Browser oder Browsererweiterung, 3 - Die Aufgabe wurde falsch ausgeführt, 4 - Zugriff abgelehnt. Typ: integer .
|