Logo Site EngageLab Mark Colored TransparentDokumentation
Suchen

OTP verifizieren

Anfrage-URL

POST https://otp.api.engagelab.cc/v1/verifications

Authentifizierung

Bitte lesen Sie Authentifizierung, um zu erfahren, wie Sie die API-Authentifizierung durchführen.

Anfragebeispiel

Anfrage-Header

POST /v1/verifications HTTP/1.1 Content-Type: application/json Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
              
              POST /v1/verifications  HTTP/1.1  
Content-Type: application/json  
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0

            
Diesen Codeblock im schwebenden Fenster anzeigen

Anfragetext

{ "message_id": "1725407449772531712", "verify_code": "667090" }
              
              {
    "message_id": "1725407449772531712",
    "verify_code": "667090"
}

            
Diesen Codeblock im schwebenden Fenster anzeigen

Anfrageparameter

Parameter Typ Option Beschreibung
message_id String Erforderlich Die dem Verifizierungscode entsprechende Nachrichten-ID, die von der Schnittstelle /messages zurückgegeben wird
verify_code String Erforderlich Der zu verifizierende Verifizierungscode

Antwortparameter

Erfolgsantwort

Feld Typ Option Beschreibung
message_id String Erforderlich Die dem Verifizierungscode entsprechende Nachrichten-ID, die von der Schnittstelle /v1/messages zurückgegeben wird
verify_code String Erforderlich Der zu verifizierende Verifizierungscode
verified Boolean Erforderlich Verifizierungsergebnis, true bedeutet erfolgreiche Verifizierung, false bedeutet fehlgeschlagene Verifizierung
{ "message_id": "1725407449772531712", "verify_code": "667090", "verified": true }
              
              {
    "message_id": "1725407449772531712",
    "verify_code": "667090",
    "verified": true
}

            
Diesen Codeblock im schwebenden Fenster anzeigen

Beachten Sie, dass bei einer Verifizierungsanfrage für den Verifizierungscode derselben Nachricht gilt: Wenn der Verifizierungscode erfolgreich verifiziert wurde und diese Verifizierungsschnittstelle erneut aufgerufen wird, gibt die Schnittstelle einen Fehler zurück mit dem Hinweis, dass der Verifizierungscode dieser Nachricht bereits verifiziert wurde; das heißt, eine erneute Verifizierung des Verifizierungscodes nach erfolgreicher Verifizierung wird nicht unterstützt.

Fehlerantwort

Der HTTP-Statuscode ist 4xx oder 5xx, und der Antworttext enthält die folgenden Felder:

Feld Typ Option Beschreibung
code int Erforderlich Fehlercode, Details siehe Fehlercode-Beschreibung
message String Erforderlich Fehlerdetails
{ "code": 3003, "message": "verify code has expired" }
              
              {
    "code": 3003,
    "message": "verify code has expired"
}

            
Diesen Codeblock im schwebenden Fenster anzeigen

Fehlercodes

Fehlercode HTTP-Code Beschreibung
1000 500 Interner Fehler
2001 401 Authentifizierung fehlgeschlagen, falsches Token übermittelt
2002 401 Authentifizierung fehlgeschlagen, Token ist abgelaufen oder deaktiviert
2004 403 Keine Berechtigung zum Aufruf dieser API
3001 400 Ungültiges Format des Anfrageparameters, bitte prüfen Sie, ob der JSON-Inhalt dem Parameterformat entspricht
3002 400 Fehlerhafte Anfrageparameter, bitte prüfen Sie, ob die Anfrageparameter die Anforderungen erfüllen
3003 400 Verifizierungscode ist abgelaufen oder wurde bereits verifiziert. Bei der Antwort mit diesem Fehlercode muss erneut eine neue Verifizierungscode-Nachricht gesendet werden
3011 400 Verifizierungscode abgelaufen
4001 400 Die Nachricht existiert nicht
Icon Solid Transparent White Qiyu
Vertrieb kontaktieren