CapabilityCallbackResponse

Kullanıcının RCS Business özelliği. Bu yanıt, aracıdan gelen bir capability.requestCapabilityCallback isteğinin sonucudur.

CapabilityCallbackResponse, aracının Google Pub/Sub aboneliğinden aldığı "message" nesnesinin "data" alanında görünür. "data" alanı, CapabilityCallbackResponse yapısıyla eşleşmesi için aracının kodunu çözmesi gereken base64 kodlu bir dizedir. Kullanımdan kaldırıldı: Artık kullanılmıyor.

JSON gösterimi
{
  "requestId": string,
  "phoneNumber": string,
  "rbmEnabled": boolean,
  "features": [
    enum (Feature)
  ],
  "status": {
    object (Status)
  }
}
Alanlar
requestId

string

Aracı tarafından capability.requestCapabilityCallback isteğine atanan UUID.

phoneNumber

string

Kullanıcının E.164 biçimindeki telefon numarası.

rbmEnabled

boolean

Kullanıcının, temsilcilerle RCS Business görüşmelerine katılıp katılamayacağı.

features[]

enum (Feature)

Bu telefon numarası için desteklenen tüm İş için RCS özelliklerinin listesi

status

object (Status)

Yanıtın durumu. Yeterlilik kontrolü başarısız olursa hata mesajları eklenir.

Durum

Status türü, REST API'ler ve RPC API'ler dahil olmak üzere farklı programlama ortamlarına uygun mantıksal bir hata modeli tanımlar. gRPC tarafından kullanılır. Her Status mesajı; hata kodu, hata mesajı ve hata ayrıntıları olmak üzere üç veri içerir.

Bu hata modeli ve nasıl kullanılacağı hakkında daha fazla bilgiyi API Tasarım Kılavuzu'nda bulabilirsiniz.

JSON gösterimi
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Alanlar
code

integer

Durum kodu, google.rpc.Code enum değeri olmalıdır.

message

string

Geliştiriciye yönelik hata mesajı (İngilizce olmalıdır). Kullanıcıya gösterilen tüm hata mesajları yerelleştirilmiş olup google.rpc.Status.details alanında gönderilmeli veya istemci tarafından yerelleştirilmelidir.

details[]

object

Hata ayrıntılarını içeren mesajların listesi. API'lerin kullanabileceği ortak bir mesaj türleri kümesi vardır.

Herhangi türde alanlar içeren bir nesne. Ek bir "@type" alanı, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.