Method: phones.getCapabilities

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

string

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

string

İ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

string

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 (Feature)
  ]
}
Alanlar
features[]

enum (Feature)

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