Nächsten Verifizierungsprozess auslösen

Die Verify API startet den Verifizierungsprozess, indem sie eine SMS an den Nutzer sendet. Wenn der Benutzer den erhaltenen Code nicht innerhalb einer bestimmte Zeitspannesendet die Verify-API eine zweite SMS. Wenn sie keine Antwort erhält, versucht sie einen Text-to-Speech-Anruf (TTS).

Sie können programmatisch zum nächsten Überprüfungsversuch übergehen, indem Sie eine Kontrollanforderung. Normalerweise würden Sie dies tun, wenn Ihr Benutzer angibt, dass er es vorzieht, sich per Telefon statt per SMS zu verifizieren. Ein alternativer Ansatz in dieser Situation ist die Verwendung eines geeigneten Arbeitsablauf für die Präferenz des Benutzers.

Ersetzen Sie die folgenden Variablen im Beispielcode durch Ihre eigenen Werte:

SchlüsselBeschreibung
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

REQUEST_ID

The ID of the Verify request (this is returned in the API response when you send a verification code)

Schreiben Sie den Code

Fügen Sie Folgendes zu trigger-next-verification-process.sh hinzu:

curl GET "https://api.nexmo.com/verify/control/json?api_key=$VONAGE_API_KEY&api_secret=$VONAGE_API_SECRET&request_id=$VERIFY_REQUEST_ID&cmd=trigger_next_event"

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

sh trigger-next-verification-process.sh