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