Bir kullanıcının RBM ile ilgili özelliklerini elde edin.
Döndürülen yük, bir kullanıcının RBM ile erişilebilir olup olmadığını ve erişiliyorsa hangi RBM özelliklerini desteklediğini belirtir. Kullanıcıya RBM ile ulaşılamıyorsa RBM platformu, 404 NOT_FOUND
değerini döndürür.
Başlatılmayan bir aracı, yalnızca söz konusu temsilcinin test kullanıcısı olan kullanıcılar için özellikler isteyebilir. Başlatılmamış bir aracı, test kullanıcısı olmayan bir kullanıcının özelliklerini isterse RBM platformu 403 PERMISSION_DENIED
değerini döndürür.
HTTP isteği
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Bu alan "phones/{E.164}/capabilities" şeklinde çözümlenir; burada {E.164}, kullanıcının E.164 biçimindeki telefon numarasıdır. Örneğin, ABD'de +1-222-333-4444 numaralı telefonu kullanan bir kullanıcı için uç nokta şu şekildedir: https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities. |
Sorgu parametreleri
Parametreler | |
---|---|
requestId |
İsteğin temsilci tarafından atanan benzersiz kimliği. Bu, https://tools.ietf.org/html/rfc4122 adresinde tanımlandığı gibi bir UUID olmalıdır. İstek kimliği, temsilcinin önceki bir istek için kullandığı bir kimlikle eşleşirse RBM platformu yeni isteği yoksayar. |
agentId |
Zorunlu. Temsilcinin benzersiz tanımlayıcısı. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Kullanıcı tarafından desteklenen özelliklerin listesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"features": [
enum ( |
Alanlar | |
---|---|
features[] |
Bu cihazın desteklediği RBM özelliklerinin listesi. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/rcsbusinessmessaging
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.
Öne Çıkarın
Kullanıcının desteklediği RBM özelliği türleri.
Sıralamalar | |
---|---|
FEATURE_UNSPECIFIED |
Belirtilmedi. |
REVOCATION |
İptal etme. Kullanıcı iptali destekliyorsa temsilci, RBM platformu mesajı teslim etmeden önce gönderdiği bir mesajı iptal edebilir. |
RICHCARD_STANDALONE |
Bağımsız zengin kartlar. |
RICHCARD_CAROUSEL |
Zengin kart bandı. |
ACTION_CREATE_CALENDAR_EVENT |
Takvim etkinliği oluşturmak için önerilen işlem. |
ACTION_DIAL |
Bir numaranın çevrilmesi için önerilen işlem. |
ACTION_OPEN_URL |
Bir URL'yi açmak için önerilen işlem. |
ACTION_SHARE_LOCATION |
Konum paylaşımı için önerilen işlem. |
ACTION_VIEW_LOCATION |
Bir harita uygulamasında bir konumu görüntülemek için önerilen işlem. |