伺服器端發生的事件,與代理程式和使用者之間的對話相關。
舉例來說,如果機器人為訊息設定存留時間,且存留時間已屆滿,系統就會觸發這個事件,通知合作夥伴訊息逾時。
代理程式從其 Pub/Sub 訂閱接收的「訊息」物件中,會顯示 ServerEvent。「data」欄位是採用 Base64 編碼的字串,代理程式必須解碼以符合 ServerEvent 結構。
JSON 表示法 |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
欄位 | |
---|---|
phoneNumber |
事件涉及使用者的電話號碼 (格式為 E.164)。 |
agentId |
代理程式的專屬 ID。由 RCS Business Messaging 設定。 |
messageId |
與活動相關聯的訊息 RCS 訊息 ID。 |
eventType |
事件類型。 |
eventId |
為事件執行個體指派的專屬事件 ID。 |
sendTime |
伺服器傳送事件的時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |