価格分析
特定の WhatsApp ビジネスアカウント(WABA)の価格分析を取得するにはこのエンドポイントを使用します。指定された日付範囲内に配信されたメッセージの料金内訳とティアリング情報を提供します。
30分単位、日単位、月単位で分析データをリクエストできます。すべてのタイムスタンプはUTCで返されます。
例
各コード・スニペットで使用されているすべての変数の説明を以下に示します:
| キー | 説明 |
|---|---|
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. |
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Write the code
Add the following to get-pricing-analytics.sh:
curl -G https://api.nexmo.com/v1/channel-manager/whatsapp/wabas/"${CHANNEL_MANAGER_WABA_ID}"/pricing-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_GRANULARITYRun your code
Save this file to your machine and run it: