Mendapatkan kemampuan terkait RBM dari pengguna.
Payload yang ditampilkan menentukan apakah pengguna dapat dijangkau dengan RBM dan, jika demikian, fitur RBM mana yang didukung pengguna. Jika pengguna tidak dapat dijangkau dengan RBM, platform RBM akan menampilkan 404 NOT_FOUND
.
Agen yang tidak diluncurkan hanya dapat meminta kemampuan untuk pengguna yang merupakan penguji agen tersebut. Jika agen yang belum diluncurkan meminta kemampuan non-penguji, platform RBM akan menampilkan 403 PERMISSION_DENIED
.
Permintaan HTTP
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Kolom ini ditetapkan menjadi "phones/{E.164}/capabilities", dengan {E.164} adalah nomor telepon pengguna dalam format E.164. Misalnya, untuk pengguna dengan nomor telepon AS +1-222-333-4444, endpoint yang dihasilkan adalah https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities. |
Parameter kueri
Parameter | |
---|---|
requestId |
ID unik permintaan, yang ditetapkan oleh agen. Ini harus berupa UUID, seperti yang didefinisikan di https://tools.ietf.org/html/rfc4122. Jika ID permintaan cocok dengan ID yang digunakan agen untuk permintaan sebelumnya, platform RBM akan mengabaikan permintaan baru. |
agentId |
Wajib. ID unik agen. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Daftar fitur yang didukung oleh pengguna
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"features": [
enum ( |
Kolom | |
---|---|
features[] |
Daftar fitur RBM yang didukung perangkat ini. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut ini:
https://www.googleapis.com/auth/rcsbusinessmessaging
Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.
Fitur
Jenis fitur RBM yang didukung pengguna.
Enum | |
---|---|
FEATURE_UNSPECIFIED |
Tidak ditentukan. |
REVOCATION |
Pencabutan. Jika pengguna mendukung pencabutan, agen dapat mencabut pesan yang dikirim sebelum platform RBM mengirimkan pesan. |
RICHCARD_STANDALONE |
Kartu informasi mandiri. |
RICHCARD_CAROUSEL |
Carousel kartu informasi. |
ACTION_CREATE_CALENDAR_EVENT |
Tindakan yang disarankan untuk membuat acara kalender. |
ACTION_DIAL |
Tindakan yang disarankan untuk menelepon nomor. |
ACTION_OPEN_URL |
Tindakan yang disarankan untuk membuka URL. |
ACTION_SHARE_LOCATION |
Tindakan yang disarankan untuk membagikan lokasi. |
ACTION_VIEW_LOCATION |
Tindakan yang disarankan untuk melihat lokasi di aplikasi peta. |