Obtenir des analyses de messagerie
Utilisez ce point de terminaison pour récupérer les analyses de messagerie pour un compte professionnel WhatsApp (WABA) spécifique. Il fournit le nombre et le type de messages envoyés et délivrés par les numéros de téléphone associés au WABA.
Vous pouvez demander des données analytiques avec une granularité demi-horaire, quotidienne ou mensuelle. Tous les horodatages sont renvoyés en UTC.
Exemple
Vous trouverez ci-dessous la description de toutes les variables utilisées dans chaque extrait de code :
| Clé | Description |
|---|---|
CHANNEL_MANAGER_WABA_ID | The |
VONAGE_API_KEY | Your Vonage API key (see it on your dashboard). |
VONAGE_API_SECRET | Your Vonage API secret (also available on your dashboard). |
CHANNEL_MANAGER_WHATSAPP_ANALYTICS_START | The start date and time in ISO-8601 format for the analytics data to be retrieved from, in the format YYYY-MM-DD. |
CHANNEL_MANAGER_WHATSAPP_ANALYTICS_END | The end date and time in ISO-8601 format for the analytics data to be retrieved to, in the format YYYY-MM-DD. The maximum difference between the start and end dates is 90 days. |
CHANNEL_MANAGER_WHATSAPP_ANALYTICS_GRANULARITY | The granularity of the analytics data to be retrieved. |
Conditions préalables
Si vous n'avez pas de demande, vous pouvez créer un. Veillez également à configurer vos webhooks.
Rédiger le code
Ajouter ce qui suit à get-messaging-analytics.sh:
curl -G https://api.nexmo.com/v1/channel-manager/whatsapp/wabas/"${CHANNEL_MANAGER_WABA_ID}"/messaging-analytics \
-u "${VONAGE_API_KEY}:${VONAGE_API_SECRET}" \
-H 'Accept: application/json' \
--data-urlencode start=$CHANNEL_MANAGER_WHATSAPP_ANALYTICS_START \
--data-urlencode end=$CHANNEL_MANAGER_WHATSAPP_ANALYTICS_END \
--data-urlencode granularity=$CHANNEL_MANAGER_WHATSAPP_ANALYTICS_GRANULARITYExécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :