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

  1. Create a Vonage API Account
  2. Install Node JS - required for using the Vonage Command Line Interface (CLI).
  3. Install the Vonage CLI
  4. Install the Node Server SDK - only required if using Node.
  5. Configure webhooks.
  6. Know how to write a webhook server
  7. 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. 447700900000

TO_NUMBER

Replace with the number you are sending to. E.g. 447700900001

FROM_NUMBER

Replace with number you are sending from. E.g. 447700900002

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-message
  • https://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.