Method: phones.agentMessages.create

Temsilciden kullanıcıya mesaj gönderir.

Temsilcinin başarıyla mesaj gönderebilmesi için kullanıcının RCS'yi etkinleştirmiş olması ve RBM platformu tarafından erişilebilir olması gerekir. Aksi takdirde müşteri temsilcisine 404 hata kodu gönderilir.

Kullanıcı çevrimiçiyse RBM platformu mesajı hemen iletir. Aksi takdirde RBM platformu mesajı sıraya alır ve kullanıcı bir sonraki kez online olduğunda iletir.

RBM platformu, aynı temsilciden gönderilen önceki bir mesaj veya etkinlik tarafından kullanılan bir kimlikle gönderilen temsilci mesajlarını yoksayar.

Temsilci mesajları, gönderildikleri andan teslim edildikleri ana kadar iptal edilebilir.

HTTP isteği

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

"phones/{E.164}". Burada {E.164}, kullanıcının E.164 biçimindeki telefon numarasıdır. Örneğin, ABD telefon numarası +1-222-333-4444 için değer phones/+12223334444 olur ve sonuçta elde edilen uç nokta https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages olur.

Sorgu parametreleri

Parametreler
messageId

string

Zorunlu. Temsilci tarafından atanan mesajın benzersiz kimliği. Bu, https://tools.ietf.org/html/rfc4122'de tanımlandığı şekilde bir UUID olmalıdır. RBM platformu, aynı temsilciden gönderilen önceki bir mesaj veya etkinlik tarafından kullanılan bir kimlikle gönderilen temsilci mesajlarını yoksayar.

agentId

string

Zorunlu. Temsilcinin benzersiz tanımlayıcısı.

İstek içeriği

İstek metni, AgentMessage öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılı olursa yanıt metni, yeni oluşturulmuş bir AgentMessage örneği içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.