服务器端发生的事件,与代理和用户之间的对话相关。
例如,如果聊天机器人为消息设置了 TTL,并且 TTL 到期,系统将触发此事件来通知合作伙伴聊天机器人消息超时。
ServerEvent 出现在“数据”部分中“message”字段对象从其 Pub/Sub 订阅中接收。“数据”字段是一个 base64 编码的字符串,代理必须解码该字符串以匹配 ServerEvent 结构。
JSON 表示法 |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
字段 | |
---|---|
phoneNumber |
事件中所涉及的用户的电话号码(采用 E.164 格式)。 |
agentId |
代理的唯一标识符。由 RCS Business Messaging 设置。 |
messageId |
与事件相关联的信息的 RCS 信息 ID。 |
eventType |
事件的类型。 |
eventId |
为事件实例分配的唯一事件 ID。 |
sendTime |
服务器发送事件的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |