Peristiwa yang terjadi di sisi server yang terkait dengan percakapan antara agen dan pengguna.
Misalnya, jika bot menetapkan TTL untuk pesan dan TTL berakhir, peristiwa ini akan diaktifkan untuk memberi tahu partner bahwa pesan bot telah habis waktunya.
ServerEvent muncul di kolom "data" pada objek "message" yang diterima agen dari langganan Pub/Sub-nya. Kolom "data" adalah string berenkode base64 yang harus didekode oleh agen agar sesuai dengan struktur ServerEvent.
Representasi JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
Kolom | |
---|---|
phoneNumber |
Nomor telepon (dalam format E.164) pengguna yang terlibat dalam peristiwa tersebut. |
agentId |
ID unik agen. Ditetapkan oleh RCS for Business. |
messageId |
ID pesan RCS dari pesan yang terkait dengan peristiwa. |
eventType |
Jenis peristiwa. |
eventId |
ID peristiwa unik yang ditetapkan untuk instance peristiwa. |
sendTime |
Waktu saat server mengirimkan peristiwa. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |