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ş ve RBM platformu tarafından erişilebilir olması gerekir. Mesaj başarıyla gönderildiğinde, çağrı hata olmadan geri döner. Aksi takdirde, aracı bir hata kodu alır.

Kullanıcı internete bağlıysa RBM platformu mesajı hemen teslim eder. Aksi takdirde, RBM platformu iletiyi sıraya alır ve kullanıcı tekrar internete bağlandığında teslim eder.

RBM platformu, aynı temsilciden gönderilen önceki bir mesaj veya etkinlik tarafından kullanılan bir kimlikle gönderilen tüm temsilci mesajlarını yok sayar.

Temsilci mesajları, gönderildikleri saat ile teslim edildikleri saat arasında 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'deki telefon numarası +1-222-333-4444 olduğunda değer telefon/+12223334444 olur ve elde edilen uç nokta https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages olur.

Sorgu parametreleri

Parametreler
messageId

string

Mesajın temsilci tarafından atanan benzersiz kimliği. Bu, https://tools.ietf.org/html/rfc4122 adresinde tanımlandığı gibi bir UUID olmalıdır. RBM platformu, aynı temsilciden gönderilen önceki bir mesaj veya etkinlik tarafından kullanılan bir kimlikle gönderilen tüm temsilci mesajlarını yok sayar.

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 gövdesi, yeni oluşturulan AgentMessage örneğini 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'a Genel Bakış başlıklı makaleye bakın.