Mendorong agen Dialogflow untuk mengirim pesan melalui agen RCS for Business.
Jika integrasi Dialogflow tidak diaktifkan untuk agen RCS for Business, metode ini akan menampilkan 403 PERMISSION_DENIED.
Jika agen RCS for Business terintegrasi dengan agen Dialogflow, metode ini akan memicu peristiwa di agen Dialogflow. Platform RCS untuk Bisnis mengarahkan respons dari Dialogflow ke perangkat pengguna dan mengarahkan pesan dari pengguna kembali ke agen Dialogflow.
Jika intent Dialogflow menentukan beberapa respons, platform RCS untuk Bisnis akan mengirimkan satu pesan per respons yang ditentukan kepada pengguna.
Jika Anda menghubungi webhook dengan pemenuhan Dialogflow, permintaan pemenuhan akan menyertakan informasi berikut dalam payload:
| Kolom | Deskripsi |
|---|---|
|
| Nomor telepon pengguna. |
|
| Lokasi pengguna, jika mereka mengetuk tindakan yang disarankan untuk berbagi lokasi. |
Permintaan HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
parent |
"phones/{E.164}", dengan {E.164} adalah nomor telepon pengguna |
Parameter kueri
| Parameter | |
|---|---|
messageIdPrefix |
Awalan unik ID pesan RCS untuk Bisnis yang dihasilkan dari peristiwa Dialogflow. Dialogflow mendukung beberapa respons untuk peristiwa tertentu. Jika suatu peristiwa memicu beberapa respons, RCS untuk Bisnis akan meneruskan setiap respons sebagai pesan terpisah. Setiap ID pesan memiliki awalan yang sama. |
agentId |
Wajib. ID unik agen. |
Isi permintaan
Isi permintaan memuat instance DialogflowEvent.
Isi respons
Jika berhasil, isi respons memuat instance DialogflowEvent yang baru dibuat.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/rcsbusinessmessaging
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.