REST Resource: spaces.spaceEvents | Google Chat | Google for Developers (original) (raw)
資源:SpaceEvent
代表 Google Chat 聊天室變更或活動的事件。詳情請參閱「使用 Google Chat 的事件」。
| JSON 表示法 |
| { "name": string, "eventTime": string, "eventType": string, // Union field payload can be only one of the following: "messageCreatedEventData": { object (MessageCreatedEventData) }, "messageUpdatedEventData": { object (MessageUpdatedEventData) }, "messageDeletedEventData": { object (MessageDeletedEventData) }, "messageBatchCreatedEventData": { object (MessageBatchCreatedEventData) }, "messageBatchUpdatedEventData": { object (MessageBatchUpdatedEventData) }, "messageBatchDeletedEventData": { object (MessageBatchDeletedEventData) }, "spaceUpdatedEventData": { object (SpaceUpdatedEventData) }, "spaceBatchUpdatedEventData": { object (SpaceBatchUpdatedEventData) }, "membershipCreatedEventData": { object (MembershipCreatedEventData) }, "membershipUpdatedEventData": { object (MembershipUpdatedEventData) }, "membershipDeletedEventData": { object (MembershipDeletedEventData) }, "membershipBatchCreatedEventData": { object (MembershipBatchCreatedEventData) }, "membershipBatchUpdatedEventData": { object (MembershipBatchUpdatedEventData) }, "membershipBatchDeletedEventData": { object (MembershipBatchDeletedEventData) }, "reactionCreatedEventData": { object (ReactionCreatedEventData) }, "reactionDeletedEventData": { object (ReactionDeletedEventData) }, "reactionBatchCreatedEventData": { object (ReactionBatchCreatedEventData) }, "reactionBatchDeletedEventData": { object (ReactionBatchDeletedEventData) } // End of list of possible types for union field payload. } |
| 欄位 |
|
| name |
string 聊天室事件的資源名稱。格式:spaces/{space}/spaceEvents/{spaceEvent} |
| eventTime |
string (Timestamp format) 事件發生的時間。 |
| eventType |
string 聊天室事件類型。每種事件類型都有批次版本,代表短時間內發生的多個事件類型例項。如果是 spaceEvents.list() 要求,請在查詢篩選器中省略批次事件類型。根據預設,伺服器會傳回事件類型及其批次版本。支援的訊息事件類型: 新訊息:google.workspace.chat.message.v1.created 更新後的訊息:google.workspace.chat.message.v1.updated 已刪除的訊息:google.workspace.chat.message.v1.deleted 多則新訊息:google.workspace.chat.message.v1.batchCreated 多則更新訊息:google.workspace.chat.message.v1.batchUpdated 多則已刪除的訊息:google.workspace.chat.message.v1.batchDeleted 會員支援的事件類型: 新會員:google.workspace.chat.membership.v1.created 更新會員方案:google.workspace.chat.membership.v1.updated 已刪除會員方案:google.workspace.chat.membership.v1.deleted 多個新會籍:google.workspace.chat.membership.v1.batchCreated 多個更新的會員方案:google.workspace.chat.membership.v1.batchUpdated 已刪除多個會員方案:google.workspace.chat.membership.v1.batchDeleted 支援的回應事件類型: 新回應:google.workspace.chat.reaction.v1.created 已刪除的回應:google.workspace.chat.reaction.v1.deleted 多種新回應:google.workspace.chat.reaction.v1.batchCreated 已刪除多則回應:google.workspace.chat.reaction.v1.batchDeleted 支援的空間事件類型: 更新後的空間:google.workspace.chat.space.v1.updated 多個聊天室更新:google.workspace.chat.space.v1.batchUpdated |
| 聯集欄位 payload。payload 只能是下列其中一項: |
|
| messageCreatedEventData |
object (MessageCreatedEventData) 新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.created |
| messageUpdatedEventData |
object (MessageUpdatedEventData) 更新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.updated |
| messageDeletedEventData |
object (MessageDeletedEventData) 已刪除訊息的事件酬載。活動類型:google.workspace.chat.message.v1.deleted |
| messageBatchCreatedEventData |
object (MessageBatchCreatedEventData) 多則新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchCreated |
| messageBatchUpdatedEventData |
object (MessageBatchUpdatedEventData) 多則更新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchUpdated |
| messageBatchDeletedEventData |
object (MessageBatchDeletedEventData) 多則已刪除訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchDeleted |
| spaceUpdatedEventData |
object (SpaceUpdatedEventData) 聊天室更新的事件酬載。活動類型:google.workspace.chat.space.v1.updated |
| spaceBatchUpdatedEventData |
object (SpaceBatchUpdatedEventData) 針對空間的多項更新事件酬載。活動類型:google.workspace.chat.space.v1.batchUpdated |
| membershipCreatedEventData |
object (MembershipCreatedEventData) 新會籍的事件酬載。活動類型:google.workspace.chat.membership.v1.created |
| membershipUpdatedEventData |
object (MembershipUpdatedEventData) 更新會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.updated |
| membershipDeletedEventData |
object (MembershipDeletedEventData) 已刪除會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.deleted |
| membershipBatchCreatedEventData |
object (MembershipBatchCreatedEventData) 多個新會員的事件酬載。活動類型:google.workspace.chat.membership.v1.batchCreated |
| membershipBatchUpdatedEventData |
object (MembershipBatchUpdatedEventData) 多個更新會籍的事件酬載。活動類型:google.workspace.chat.membership.v1.batchUpdated |
| membershipBatchDeletedEventData |
object (MembershipBatchDeletedEventData) 多個已刪除會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.batchDeleted |
| reactionCreatedEventData |
object (ReactionCreatedEventData) 新回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.created |
| reactionDeletedEventData |
object (ReactionDeletedEventData) 已刪除回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.deleted |
| reactionBatchCreatedEventData |
object (ReactionBatchCreatedEventData) 多個新回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.batchCreated |
| reactionBatchDeletedEventData |
object (ReactionBatchDeletedEventData) 多個已刪除回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.batchDeleted |
MessageCreatedEventData
新訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.created
| JSON 表示法 |
| { "message": { object (Message) } } |
MessageUpdatedEventData
更新訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.updated
| JSON 表示法 |
| { "message": { object (Message) } } |
| 欄位 |
|
| message |
object (Message) 更新後的訊息。 |
MessageDeletedEventData
已刪除訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.deleted
| JSON 表示法 |
| { "message": { object (Message) } } |
| 欄位 |
|
| message |
object (Message) 已刪除的訊息。系統只會填入 name、createTime 和 deletionMetadata 欄位。 |
MessageBatchCreatedEventData
多則新訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.batchCreated
MessageBatchUpdatedEventData
多則更新訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.batchUpdated
MessageBatchDeletedEventData
多則已刪除訊息的事件酬載。
活動類型:google.workspace.chat.message.v1.batchDeleted
SpaceUpdatedEventData
更新聊天室的事件酬載。
活動類型:google.workspace.chat.space.v1.updated
| JSON 表示法 |
| { "space": { object (Space) } } |
| 欄位 |
|
| space |
object (Space) 更新後的聊天室。 |
SpaceBatchUpdatedEventData
針對空間的多項更新事件酬載。
活動類型:google.workspace.chat.space.v1.batchUpdated
MembershipCreatedEventData
新會籍的事件酬載。
活動類型:google.workspace.chat.membership.v1.created。
| JSON 表示法 |
| { "membership": { object (Membership) } } |
MembershipUpdatedEventData
更新會員方案的事件酬載。
活動類型:google.workspace.chat.membership.v1.updated
| JSON 表示法 |
| { "membership": { object (Membership) } } |
MembershipDeletedEventData
已刪除會員方案的事件酬載。
活動類型:google.workspace.chat.membership.v1.deleted
| JSON 表示法 |
| { "membership": { object (Membership) } } |
| 欄位 |
|
| membership |
object (Membership) 已刪除的會員方案。系統只會填入 name 和 state 欄位。 |
MembershipBatchCreatedEventData
多個新會員的事件酬載。
活動類型:google.workspace.chat.membership.v1.batchCreated
MembershipBatchUpdatedEventData
多個更新會籍的事件酬載。
活動類型:google.workspace.chat.membership.v1.batchUpdated
MembershipBatchDeletedEventData
多個已刪除會員方案的事件酬載。
活動類型:google.workspace.chat.membership.v1.batchDeleted
ReactionCreatedEventData
新回應的事件酬載。
活動類型:google.workspace.chat.reaction.v1.created
| JSON 表示法 |
| { "reaction": { object (Reaction) } } |
ReactionDeletedEventData
已刪除回應的事件酬載。
類型:google.workspace.chat.reaction.v1.deleted
| JSON 表示法 |
| { "reaction": { object (Reaction) } } |
ReactionBatchCreatedEventData
多個新回應的事件酬載。
活動類型:google.workspace.chat.reaction.v1.batchCreated
ReactionBatchDeletedEventData
多個已刪除回應的事件酬載。
活動類型:google.workspace.chat.reaction.v1.batchDeleted
| 方法 |
|
| get |
從 Google Chat 聊天室傳回事件。 |
| list |
列出 Google Chat 聊天室中的事件。 |