ServerEvent

在伺服器端發生的事件,與服務專員和使用者之間的對話相關。

舉例來說,如果機器人設定了訊息的存留時間且存留時間已過,系統會觸發這個事件,通知合作夥伴機器人訊息逾時。

ServerEvent 會顯示在「資料」中「message」欄位物件會從 Pub/Sub 訂閱項目接收。「資料」欄位是採用 Base64 編碼的字串,代理程式必須解碼才能符合 ServerEvent 結構。

JSON 表示法
{
  "phoneNumber": string,
  "agentId": string,
  "messageId": string,
  "eventType": enum (ServerEvent.EventType),
  "eventId": string,
  "sendTime": string
}
欄位
phoneNumber

string

活動參與者的電話號碼 (E.164 格式)。

agentId

string

代理程式的專屬 ID。由 RCS Business Messaging 設定。

messageId

string

與事件相關聯的訊息 RCS 訊息 ID。

eventType

enum (ServerEvent.EventType)

事件類型。

eventId

string

為事件例項指派的專屬事件 ID。

sendTime

string (Timestamp format)

伺服器傳送事件的時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"