View a markdown version of this page

Mengirim WhatsApp Arus ke pengguna - AWS Pesan Soal Pengguna Akhir

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengirim WhatsApp Arus ke pengguna

Anda mengirim Flow ke pengguna melalui pesan template menggunakan SendWhatsAppMessage API yang ada. Tidak diperlukan perubahan pada API pesan kirim. Flow disematkan dalam pesan template sebagai komponen tombol dengan flow sub-tipe.

Sebelum Anda dapat mengirim Flow, berikut ini harus benar:

  • Aliran harus dalam status PUBLISH.

  • Anda harus memiliki template pesan yang mereferensikan Flow (dengan tombol Flow).

  • Pengguna harus memilih untuk menerima pesan dari Anda.

Contoh: Mengirim Flow melalui pesan template

Contoh berikut mengirimkan pesan template yang berisi tombol Flow. flow_tokenIni adalah pengidentifikasi unik yang Anda berikan untuk melacak sesi, dan flow_action_data menentukan layar awal dan data awal apa pun.

aws socialmessaging send-whatsapp-message \ --origination-phone-number-id {PHONE_NUMBER_ID} \ --meta-api-version v20.0 \ --message '{ "messaging_product": "whatsapp", "to": "+14085551234", "type": "template", "template": { "name": "flow_template_name", "language": {"code": "en_US"}, "components": [ { "type": "button", "sub_type": "flow", "index": "0", "parameters": [ { "type": "action", "action": { "flow_token": "unique-session-token-123", "flow_action_data": { "screen": "WELCOME_SCREEN", "data": {} } } } ] } ] } }'

Pada perintah sebelumnya, ganti yang berikut ini:

  • {PHONE_NUMBER_ID}— ID nomor telepon asal Anda.

  • +14085551234— Nomor telepon penerima dalam format internasional.

  • flow_template_name— Nama template pesan Anda yang disetujui yang menyertakan tombol Flow.

  • unique-session-token-123— Token unik yang Anda hasilkan untuk mengidentifikasi sesi Flow ini. Token ini dikembalikan di webhook saat pengguna menyelesaikan Flow.

  • WELCOME_SCREEN— ID layar pertama dalam definisi Flow JSON Anda.

catatan

flow_tokenHarus unik per sesi untuk memungkinkan Anda mengkorelasikan respons Flow dengan peristiwa pengiriman tertentu. Anda dapat menggunakan UUID atau pengenal unik lainnya.

Menyiapkan template untuk Flows

Untuk mengirim Flow, Anda memerlukan template pesan dengan tombol Flow yang dikonfigurasi. Saat membuat template, tambahkan tombol ajakan bertindak jenis yang mereferensikan ID Flow Anda FLOW yang diterbitkan.

Untuk informasi selengkapnya tentang membuat templat pesan, lihatMenggunakan template pesan di AWS End User Messaging Social. Untuk informasi tentang konfigurasi template Flow, lihat Mengirim Alur dalam dokumentasi Meta WhatsApp Business Platform.