Method: phones.agentMessages.create

Mengirim pesan dari agen ke pengguna.

Pengguna harus mengaktifkan RCS dan dapat dijangkau oleh platform RBM agar agen berhasil mengirim pesan. Jika pesan berhasil dikirim, panggilan akan kembali tanpa error. Jika tidak, agen akan menerima kode error.

Jika pengguna sedang {i>online<i}, platform RBM akan segera mengirimkan pesan. Jika tidak, platform RBM akan mengantrekan pesan dan mengirimkannya ketika pengguna sedang online.

Platform RBM mengabaikan pesan agen apa pun yang dikirim dengan ID yang digunakan oleh pesan atau peristiwa sebelumnya yang dikirim dari agen yang sama.

Pesan agen dapat dicabut antara waktu pengirimannya dan saat pesan tersebut dikirimkan.

Permintaan HTTP

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

"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 ponsel/+12223334444, dan endpoint yang dihasilkan adalah https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages.

Parameter kueri

Parameter
messageId

string

ID unik pesan, yang ditetapkan oleh agen. Ini harus berupa UUID, seperti yang didefinisikan di https://tools.ietf.org/html/rfc4122. Platform RBM mengabaikan pesan agen apa pun yang dikirim dengan ID yang digunakan oleh pesan atau peristiwa sebelumnya yang dikirim dari agen yang sama.

agentId

string

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 ini:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.