Enviar solicitud de verificación por WhatsApp

Puede iniciar el proceso de verificación enviando un Verificar solicitud a la API de Verify. El siguiente ejemplo enviará una solicitud que utiliza WhatsApp para su verificación.

Modos de WhatsApp (OTP y Zero-tap)

La verificación de WhatsApp admite un mode en el elemento del flujo de trabajo:

  • otp_code (por defecto): envía un código de un solo uso a WhatsApp para que el usuario lo introduzca.
  • zero_tap (Android): permite una experiencia más fluida y sin pulsaciones.

Si mode por defecto será otp_code.

Nota: Zero-tap para WhatsApp está disponible para dispositivos Android y requiere aprovisionamiento. Para iniciar el aprovisionamiento, póngase en contacto con el servicio de asistencia o con el administrador de su Account y facilite su dirección de correo electrónico. waba_idjunto con la correspondiente package_name y signature_hash para ese WABA.

Cuando sea necesario, sustituya las siguientes variables del código de ejemplo por sus propios valores:

ClaveDescripción
JWT

Used to authenticate your request. See Authentication for more information, including how to generate a JWT.

BRAND_NAME

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

VONAGE_APPLICATION_PRIVATE_KEY_PATH

Private key path.

VONAGE_APPLICATION_ID

The Vonage Application ID.

TO_NUMBER

The phone number to verify

Escriba el código

Añada lo siguiente a send-request-whatsapp.sh:

curl -X POST "https://api.nexmo.com/v2/verify" \
  -H "Authorization: Bearer $JWT"\
  -H 'Content-Type: application/json' \
  -d $'{
	 "brand": "'$VERIFY_BRAND_NAME'",
   "workflow": [
      {
         "channel": "whatsapp",
         "to": "'$VERIFY_NUMBER'"
      }
   ]
}'

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

sh send-request-whatsapp.sh

Consejo: Para activar el toque cero, configure mode a zero_tap para el elemento del flujo de trabajo de WhatsApp (consulte la Especificación API para ver el esquema completo de la solicitud).