Mengirim pesan dari agen ke pengguna.
Pengguna harus mengaktifkan RCS dan dapat dijangkau oleh platform RBM agar agen berhasil mengirim pesan. Jika tidak, agen akan menerima kode error 404.
Jika pengguna sedang online, platform RBM akan langsung mengirimkan pesan. Jika tidak, platform RBM akan mengantrekan pesan dan mengirimkannya saat pengguna online lagi.
Platform RBM mengabaikan pesan agen yang dikirim dengan ID yang digunakan oleh pesan atau peristiwa sebelumnya yang dikirim dari agen yang sama.
Pesan agen dapat dicabut antara waktu pengiriman dan waktu pesan diterima.
Permintaan HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
"phones/{E.164}", dengan {E.164} adalah nomor telepon pengguna dalam format E.164. Misalnya, dengan nomor telepon AS +1-222-333-4444, nilainya adalah phones/+12223334444, dan endpoint yang dihasilkan adalah https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages. |
Parameter kueri
Parameter | |
---|---|
messageId |
Wajib. ID unik pesan, yang ditetapkan oleh agen. Ini harus berupa UUID, seperti yang ditentukan di https://tools.ietf.org/html/rfc4122. Platform RBM mengabaikan pesan agen yang dikirim dengan ID yang digunakan oleh pesan atau peristiwa sebelumnya yang dikirim dari agen yang sama. |
agentId |
Wajib. ID unik agen. |
Isi permintaan
Isi permintaan memuat instance AgentMessage
.
Isi respons
Jika berhasil, isi respons memuat instance AgentMessage
yang baru dibuat.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/rcsbusinessmessaging
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.