Gunakan Simple Message Queue (formerly MNS) untuk menerima pesan Mobile Originated (MO).
Prasyarat
Anda telah mendaftarkan Akun Alibaba Cloud dan membuat Pasangan Kunci Akses. Untuk informasi selengkapnya, lihat Create an AccessKey pair.
Anda telah meninjau ikhtisar dan konfigurasi penerimaan pesan serta memahami mode, jenis, dan proses konfigurasinya, lalu mengonfigurasi penerimaan pesan sesuai kebutuhan.
Untuk prosedur konfigurasi pesan MO, lihat Configure message receipts.
Format isi pesan
Parameter | Type | Required | Description |
MessageId | String | Yes | Identifier unik untuk pesan tersebut. |
CustSpaceId | String | Yes | ID channel. |
WabaId | String | Yes | ID WhatsApp Business Account (WABA). |
From | String | Yes | Nomor telepon pengirim. |
To | String | Yes | Nomor telepon penerima. |
FromUserId | String | No | BSUID |
FromParentUserId | String | No | Parent BSUID (jika ada) |
FromUserName | String | No | Akun pengguna (jika ada) |
Timestamp | Long | Yes | Unix timestamp saat pesan dikirim, dalam milidetik. |
DisplayName | String | Yes | Nama tampilan pengirim. |
Type | String | Yes | Jenis pesan. Nilai yang valid:
|
Message | Object | Yes | Isi pesan.
|
Name | String | Yes | Nama pengguna. |
Objek LOCATION
Parameter | Type | Required | Description |
address | String | Yes | Informasi alamat. |
latitude | String | Yes | Lintang. |
longitude | String | Yes | Bujur. |
name | String | Yes | Deskripsi lokasi. |
Objek VIDEO
Parameter | Type | Required | Description |
name | String | Yes | Deskripsi file video. |
id | String | Yes | ID file video. |
mimeType | String | Yes | Nilai tetap: Catatan Parameter ini dapat diabaikan jika |
url | String | Yes | URL file video. Catatan URL berlaku selama 7 hari. |
Objek IMAGE
Parameter | Type | Required | Description |
caption | String | No | Deskripsi gambar. |
id | String | Yes | ID gambar. |
mimeType | String | Yes | Tipe MIME gambar. |
url | String | Yes | URL gambar. Catatan URL berlaku selama 7 hari. |
Objek AUDIO
Parameter | Type | Required | Description |
name | String | Yes | Deskripsi file audio. |
id | String | Yes | ID file audio. |
mimeType | String | Yes | Nilai tetap: Catatan Parameter ini dapat diabaikan jika |
url | String | Yes | URL file audio. Catatan URL berlaku selama 7 hari. |
Objek DOCUMENT
Parameter | Type | Required | Description |
name | String | Yes | Deskripsi dokumen. |
id | String | Yes | ID dokumen. |
filename | String | Yes | Nama file dokumen. |
mimeType | String | Yes | Nilai tetap: |
url | String | Yes | URL dokumen. Catatan URL berlaku selama 7 hari. |
Objek REPLY
Parameter | Type | Required | Description |
text | String | Yes | Label teks tombol yang diklik pengguna. |
payload | String | Yes | Muatan yang dikembalikan saat pengguna mengklik tombol. Nilai ini sesuai dengan muatan yang Anda definisikan dalam pesan terkirim. |
Objek SYSTEM
Parameter | Type | Required | Description |
body | String | Yes | Menjelaskan perubahan identitas atau nomor telepon pengguna. |
wa_id | String | Yes | ID WhatsApp baru pengguna setelah nomor teleponnya diperbarui. |
type | String | Yes | Jenis pembaruan sistem. Nilai yang valid:
|