ServerEvent

Aracı ile kullanıcı arasındaki görüşmeyle ilgili olarak sunucu tarafında gerçekleşen etkinlik.

Örneğin, bot mesaj için bir TTL belirler ve TTL'nin süresi dolarsa iş ortağına bot mesajının zaman aşımına uğradığını bildirmek için bu etkinlik tetiklenir.

ServerEvent, "data" (veriler) içinde görünür. "mesaj" alanı aracısının Pub/Sub aboneliğinden aldığı nesnedir. "Veriler" alanı, aracının ServerEvent yapısıyla eşleşmek için kodunu çözmesi gereken base64 kodlu bir dizedir.

JSON gösterimi
{
  "phoneNumber": string,
  "agentId": string,
  "messageId": string,
  "eventType": enum (ServerEvent.EventType),
  "eventId": string,
  "sendTime": string
}
Alanlar
phoneNumber

string

Etkinliğe katılan kullanıcının telefon numarası (E.164 biçiminde).

agentId

string

Temsilcinin benzersiz tanımlayıcısı. RCS Business Messaging tarafından ayarlandı.

messageId

string

Etkinlikle ilişkili mesajın RCS mesaj kimliği.

eventType

enum (ServerEvent.EventType)

Etkinliğin türü.

eventId

string

Etkinlik örneği için atanan benzersiz etkinlik kimliği.

sendTime

string (Timestamp format)

Sunucunun etkinliği gönderdiği saat.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".