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() 请求,请在查询过滤条件中省略批量事件类型。默认情况下,服务器会同时返回事件类型及其批处理版本。

消息支持的事件类型:

  • 新消息: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 聊天室中的事件。