Antes de empezar
¿Qué son los fragmentos de código?
Los fragmentos de código son pequeñas porciones de código que puede reutilizar en sus propias aplicaciones. Los fragmentos de código utilizan código de la base de datos Fragmentos de código de Vonage Node y Fragmentos de código de Vonage Curl repositorios.
Lea atentamente esta información para utilizar mejor los fragmentos de código.
Requisitos previos
- Crear una cuenta API de Vonage
- Instalar Node JS - necesario para usar la interfaz de línea de comandos (CLI) de Vonage.
- Instalar la CLI de Vonage
- Instalar el SDK del Servidor de Nodos - sólo es necesario si se utiliza Node.
- Configurar webhooks.
- Saber escribir un servidor webhook
- Sepa cómo probar su servidor webhook localmente
Variables sustituibles
Genérico reemplazable
La siguiente información sustituible depende de la biblioteca y de la llamada específica:
| Clave | Descripción |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on your dashboard). |
VONAGE_API_SECRET | Your Vonage API secret (also available on your dashboard). |
VONAGE_APPLICATION_PRIVATE_KEY_PATH | Private key path. |
VONAGE_APPLICATION_PRIVATE_KEY | Private key. |
VONAGE_APPLICATION_ID | The Vonage Application ID. |
Numbers
Todos los números de teléfono están en formato E.164.
| Clave | Descripción |
|---|---|
VONAGE_NUMBER | Your Vonage Number. E.g. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
FROM_NUMBER | Replace with number you are sending from. E.g. |
Sustituibles/variables específicas
Algunos fragmentos de código tienen variables más especializadas, como los ID de página de Facebook, que deberán sustituirse por valores reales. En caso necesario, estos valores se especifican para cada fragmento de código.
Webhooks
Los principales que encontrarás aquí son:
/webhooks/inbound-message- Aquí recibirás una devolución de llamada cuando Vonage reciba un mensaje./webhooks/message-status- Aquí recibirás una devolución de llamada cuando Vonage reciba una actualización del estado del mensaje.
Si realiza las pruebas localmente con Ngrok establecerás tus URL de webhook en el objeto de aplicación de Vonage utilizando un formato similar al de los siguientes ejemplos:
https://demo.ngrok.io/webhooks/inbound-messagehttps://demo.ngrok.io/webhooks/message-status
Cambia demo en lo anterior con lo que Ngrok genere para usted, a menos que haya pagado por una URL reutilizable.