Sitekey und Secret prüfen
Achtung
Rufen Sie den Endpunkt ausschließlich von Ihrem Server auf. Das Secret bleibt auf dem Server und gehört nicht in den Quelltext der Seite.
Senden Sie eine POST-Anfrage an den Endpunkt /verify-credentials unter https://api.eu-captcha.eu/v1.
Beschreibung
Der Endpunkt prüft, ob ein Paar aus Sitekey und Secret gültig ist. Ein Token des Besuchers ist dafür nicht erforderlich. Setzen Sie den Aufruf beim Start Ihrer Anwendung oder beim Einrichten ein, um fehlerhafte Zugangsdaten früh zu erkennen.
Im Unterschied zu /verify verbraucht der Endpunkt kein Token und führt keine Proof-of-Work-Prüfung aus. Er stellt ausschließlich fest, ob der Sitekey bekannt ist und das Secret dazu passt. Ob der Sitekey gelöscht oder seine Testphase abgelaufen ist, prüft der Endpunkt nicht.
Der Endpunkt steht ab Version 1.1 der API zur Verfügung.
Siehe Client-Token prüfen.
Anfrage
Senden Sie den Rumpf als JSON mit der Kopfzeile Content-Type: application/json. Ohne diese Kopfzeile antwortet der Endpunkt mit valid: false. Der Rumpf der Anfrage enthält die folgenden Felder:
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
sitekey |
string |
ja | Öffentlicher Sitekey der Domain, in der das Widget eingebunden ist. Der Wert steht in der Ansicht Details des Sitekeys. |
secret |
string |
ja | Zum Sitekey gehörendes Secret. Der Wert steht in der Ansicht Details des Sitekeys und bleibt auf dem Server. |
Siehe Ansicht Details.
Beispiel
Rumpf der Anfrage:
Antworten
Der Endpunkt liefert die folgenden Statuscodes:
| Statuscode | Beschreibung |
|---|---|
200 |
Ergebnis der Prüfung der Zugangsdaten. |
500 |
Unerwarteter Fehler auf dem Server. Die Antwort enthält keinen JSON-Rumpf. |
Fehlende oder fehlerhafte Felder führen nicht zu einem eigenen Statuscode. Der Endpunkt antwortet mit dem Statuscode 200 und dem Wert valid: false.
Antwortfelder
Die Antwort mit dem Statuscode 200 enthält das folgende Feld:
| Feld | Typ | Beschreibung |
|---|---|---|
valid |
boolean |
true, falls der Sitekey vorhanden ist und das Secret dazu passt, sonst false. |
Beispiele der Antwort
Zugangsdaten gültig:
Sitekey unbekannt, Secret nicht passend oder Feld fehlend: