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 ( |
| Alanlar | |
|---|---|
requestId |
Aracı tarafından capability.requestCapabilityCallback isteğine atanan UUID. |
phoneNumber |
Kullanıcının E.164 biçimindeki telefon numarası. |
rbmEnabled |
Kullanıcının, temsilcilerle RCS Business görüşmelerine katılıp katılamayacağı. |
features[] |
Bu telefon numarası için desteklenen tüm İş için RCS özelliklerinin listesi |
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 |
Durum kodu, |
message |
Geliştiriciye yönelik hata mesajı (İngilizce olmalıdır). Kullanıcıya gösterilen tüm hata mesajları yerelleştirilmiş olup |
details[] |
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 |