REST Resource: spaces.spaceEvents

資源: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() 要求,請在查詢篩選器中略過批次事件類型。根據預設,伺服器會傳回事件類型和批次版本。

messages 支援的事件類型:

  • 新訊息: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)
  }
}
欄位
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)

刪除的訊息。系統只會填入 namecreateTimedeleteTimedeletionMetadata 欄位。

MessageBatchCreatedEventData

多則新訊息的事件酬載。

事件類型:google.workspace.chat.message.v1.batchCreated

JSON 表示法
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
欄位
messages[]

object (MessageCreatedEventData)

新訊息清單。

MessageBatchUpdatedEventData

多則已更新訊息的事件酬載。

事件類型:google.workspace.chat.message.v1.batchUpdated

JSON 表示法
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
欄位
messages[]

object (MessageUpdatedEventData)

更新訊息的清單。

MessageBatchDeletedEventData

多則已刪除訊息的事件酬載。

事件類型:google.workspace.chat.message.v1.batchDeleted

JSON 表示法
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
欄位
messages[]

object (MessageDeletedEventData)

已刪除訊息的清單。

SpaceUpdatedEventData

已更新空間的事件酬載。

事件類型:google.workspace.chat.space.v1.updated

JSON 表示法
{
  "space": {
    object (Space)
  }
}
欄位
space

object (Space)

已更新的聊天室。

SpaceBatchUpdatedEventData

聊天室多次更新的事件酬載。

事件類型:google.workspace.chat.space.v1.batchUpdated

JSON 表示法
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
欄位
spaces[]

object (SpaceUpdatedEventData)

已更新聊天室的清單。

MembershipCreatedEventData

新成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.created

JSON 表示法
{
  "membership": {
    object (Membership)
  }
}
欄位
membership

object (Membership)

新會員。

MembershipUpdatedEventData

更新成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.updated

JSON 表示法
{
  "membership": {
    object (Membership)
  }
}
欄位
membership

object (Membership)

更新後的成員。

MembershipDeletedEventData

已刪除成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.deleted

JSON 表示法
{
  "membership": {
    object (Membership)
  }
}
欄位
membership

object (Membership)

已刪除的會員資格。只有 namestate 欄位會填入資料。

MembershipBatchCreatedEventData

多個新成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.batchCreated

JSON 表示法
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
欄位
memberships[]

object (MembershipCreatedEventData)

新會員清單。

MembershipBatchUpdatedEventData

多個已更新成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.batchUpdated

JSON 表示法
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
欄位
memberships[]

object (MembershipUpdatedEventData)

更新會員清單。

MembershipBatchDeletedEventData

多個已刪除成員的事件酬載。

事件類型:google.workspace.chat.membership.v1.batchDeleted

JSON 表示法
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
欄位
memberships[]

object (MembershipDeletedEventData)

已刪除的成員清單。

ReactionCreatedEventData

新回應的事件酬載。

事件類型:google.workspace.chat.reaction.v1.created

JSON 表示法
{
  "reaction": {
    object (Reaction)
  }
}
欄位
reaction

object (Reaction)

新回應。

ReactionDeletedEventData

已刪除回應的事件酬載。

類型:google.workspace.chat.reaction.v1.deleted

JSON 表示法
{
  "reaction": {
    object (Reaction)
  }
}
欄位
reaction

object (Reaction)

已刪除回應。

ReactionBatchCreatedEventData

多個新回應的事件酬載。

事件類型:google.workspace.chat.reaction.v1.batchCreated

JSON 表示法
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
欄位
reactions[]

object (ReactionCreatedEventData)

新回應的清單。

ReactionBatchDeletedEventData

多個已刪除回應的事件酬載。

事件類型:google.workspace.chat.reaction.v1.batchDeleted

JSON 表示法
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
欄位
reactions[]

object (ReactionDeletedEventData)

已刪除回應的清單。

方法

get

傳回 Google Chat 聊天室中的事件。

list

列出 Google Chat 聊天室中的事件。