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