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

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

Parameter kueri

Parameter
messageId

string

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

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:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.