Envoyer le code de vérification avec le flux de travail

Lorsque vous avez collecté le numéro de téléphone d'un utilisateur, lancez le processus de vérification en envoyant un demande de vérification à l'API Verify. Cet exemple inclut l'utilisation d'un flux de travail pour la demande.

L'API Verify renvoie une valeur de request_id. Utilisez-le pour identifier une demande de vérification spécifique lors d'appels ultérieurs à l'API, par exemple lors de l'exécution d'un demande de chèque pour vérifier si l'utilisateur a fourni le bon code.

Remplacez les variables suivantes dans l'exemple de code par vos propres valeurs :

CléDescription
VONAGE_API_KEY

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

VONAGE_API_SECRET

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

RECIPIENT_NUMBER

The phone number to verify

BRAND_NAME

Included in the message to explain who is confirming the phone number

WORKFLOW_ID

Choose a workflow (number between 1 and 7), these are defined in the workflows guide

Rédiger le code

Ajouter ce qui suit à send-verification-code-with-workflow.sh:

curl GET "https://api.nexmo.com/verify/json?api_key=$VONAGE_API_KEY&api_secret=$VONAGE_API_SECRET&number=$VERIFY_NUMBER&brand=AcmeInc&workflow_id=$VERIFY_WORKFLOW_ID"

Voir la source complète

Exécutez votre code

Enregistrez ce fichier sur votre machine et exécutez-le :

sh send-verification-code-with-workflow.sh

Note: Si vous recevez le code d'erreur 15 : The destination number is not in a supported networkLe réseau cible peut avoir été bloqué par le système anti-fraude de la plateforme. Voir Règles de vélocité.