このガイドは、クラウドAPIを使用して最初のメッセージを送受信するのに役立ちます。Webhooksを構成する方法も学習し、サンプルアプリで使用します。
このガイドは、自分用または自分の組織のためにアプリを開発している開発者向けです。他のビジネスが使用するアプリを開発する場合は、ソリューションプロバイダーをお読みください。
以下の情報が必要です。
新しいアプリを作成した場合は、アプリに製品を追加するよう促すプロンプトが表示されます。下にスクロールし、[WhatsApp]で[設定]を選択します。それ以外の場合は、[マイアプリ]画面からアプリを選択し、同じ手順に従ってアプリにWhatsApp製品を追加することができます。
ビジネスポートフォリオがすでにある場合は、ビジネスポートフォリオの添付を促すプロンプトが表示されます。ビジネスポートフォリオがない場合は、その作成と添付をサポートするいくつかのプロンプトが表示されます。
WhatsApp製品をアプリに追加し、ビジネスポートフォリオを添付すると、次のことができます。
テストメッセージを送信できる有効なWhatsApp番号を追加します。[メッセージの送受信]で[宛先]フィールドを選択し、[電話番号リストの管理]を選択します。
有効なWhatsApp番号を宛先として追加できます。宛先の番号は、番号の確認に使用できる確認コードをWhatsAppで受け取ります。
宛先番号を確認したら、[宛先]フィールドでその宛先番号が選択されている状態になるはずです。別の宛先を追加する(合計5人まで)場合は、このプロセスを繰り返します。
事前承認されているhello_world
テンプレートメッセージを、選択した宛先番号に送信します。
[WhatsApp] > [API設定]パネルで次のことを行います。
または、cURLコマンドをコピーして、新しいターミナルウィンドウに貼り付けて実行することもできます。
このコードは、テンプレートメッセージ(”type”:”template”
)を送信していること、また使用する具体的なテンプレート(”name”:”hello_world”
)を特定していることを示しています。
Webhooksを利用すると、特定のオブジェクトに加えられる変更のHTTP通知をリアルタイムで受け取ることができます。WhatsAppでは、Webhooksを利用して、メッセージ配信や既読通知、さらにはアカウントの変更など、アプリ内の多くのイベントを通知できます。
Webhooksの内容を確認するには、コールバックURLを追加します。WebhooksテストのコールバックURLのサンプルのガイダンスに従ってサンプルアプリのクローンを作成します。このアプリが、Webhooks通知を受け入れ、画面上にJSONペイロードを表示します。
Webhooksが設定されたら、テンプレートメッセージを再送信し、それに返信します。メッセージの送信、配信、既読通知、受信メッセージの内容という4つのWebhooks通知がそれぞれ表示されます。
テスト用ビジネス電話番号とテスト用WABAを使って、アプリケーションの開発を始めることができます。これらのテストアセットを使用している間は、アプリの開発中のメッセージ送信の料金を支払う必要はありません。
顧客にメッセージを送信する準備ができたら、 [API設定]パネルに実際のビジネス電話番号を追加し、実際のWABAを作成できます。