Avant de commencer
Qu'est-ce qu'un extrait de code ?
Les extraits de code sont de courts morceaux de code que vous pouvez réutiliser dans vos propres Applications. Les extraits de code utilisent le code de l'application Extraits de code du nœud Vonage et Extraits de code de Vonage Curl des référentiels.
Veuillez lire attentivement ces informations afin d'utiliser au mieux les extraits de code.
Prerequisites
- Create a Vonage API Account
- Install Node JS - required for using the Vonage Command Line Interface (CLI).
- Install the Vonage CLI
- Install the Node Server SDK - only required if using Node.
- Configure webhooks.
- Know how to write a webhook server
- Know how to test your webhook server locally
Variables remplaçables
Générique remplaçable
Les informations remplaçables suivantes dépendent de la bibliothèque et de l'appel spécifique :
| 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). |
VONAGE_APPLICATION_PRIVATE_KEY_PATH | Private key path. |
VONAGE_APPLICATION_PRIVATE_KEY | Private key. |
VONAGE_APPLICATION_ID | The Vonage Application ID. |
Numbers
Tous les numéros de téléphone sont au format E.164.
| Clé | Description |
|---|---|
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. |
Remplaçables/variables spécifiques
Certains extraits de code contiennent des variables plus spécialisées, telles que les identifiants des pages Facebook, qui devront être remplacées par des valeurs réelles. Le cas échéant, ces valeurs sont spécifiées pour chaque extrait de code.
Crochets Web
Les principaux sont ceux que vous rencontrerez ici :
/webhooks/inbound-message- Vous recevrez un rappel ici lorsque Vonage recevra un message./webhooks/message-status- Vous recevrez un rappel ici lorsque Vonage recevra une mise à jour de l'état d'un message.
Si vous effectuez des tests locaux en utilisant Ngrok vous définirez les URL de votre webhook dans l'objet Vonage Application en utilisant un format similaire aux exemples suivants :
https://demo.ngrok.io/webhooks/inbound-messagehttps://demo.ngrok.io/webhooks/message-status
Changer demo dans le texte ci-dessus avec ce que Ngrok génère pour vous, sauf si vous avez payé pour une URL réutilisable.