REST Resource: spaces.spaceEvents

Zasób: SpaceEvent

Zdarzenie reprezentujące zmianę lub aktywność w pokoju w Google Chat. Więcej informacji znajdziesz w artykule Praca z wydarzeniami w Google Chat.

Zapis 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.
}
Pola
name

string

Nazwa zasobu wydarzenia w pokoju.

Format: spaces/{space}/spaceEvents/{spaceEvent}

eventTime

string (Timestamp format)

Godzina wystąpienia zdarzenia.

eventType

string

Rodzaj wydarzenia kosmicznego. Każdy typ zdarzenia ma wersję zbiorczą, która reprezentuje wiele wystąpień danego typu zdarzenia, które wystąpiły w krótkim czasie. W przypadku żądań spaceEvents.list() pomiń typy zdarzeń zbiorczych w filtrze zapytań. Domyślnie serwer zwraca zarówno typ zdarzenia, jak i jego wersję wsadową.

Obsługiwane typy zdarzeń dotyczących wiadomości:

  • Nowa wiadomość: google.workspace.chat.message.v1.created
  • Zaktualizowana wiadomość: google.workspace.chat.message.v1.updated
  • Usunięta wiadomość: google.workspace.chat.message.v1.deleted
  • Wiele nowych wiadomości: google.workspace.chat.message.v1.batchCreated
  • Zaktualizowane wiadomości: google.workspace.chat.message.v1.batchUpdated
  • Wiele usuniętych wiadomości: google.workspace.chat.message.v1.batchDeleted

Obsługiwane typy zdarzeń w przypadku subskrypcji:

  • Nowa subskrypcja: google.workspace.chat.membership.v1.created
  • Zaktualizowano członkostwo: google.workspace.chat.membership.v1.updated
  • Usunięto członkostwo: google.workspace.chat.membership.v1.deleted
  • Wiele nowych subskrypcji: google.workspace.chat.membership.v1.batchCreated
  • Zaktualizowane subskrypcje: google.workspace.chat.membership.v1.batchUpdated
  • Wiele usuniętych subskrypcji: google.workspace.chat.membership.v1.batchDeleted

Obsługiwane typy zdarzeń związanych z reakcjami:

  • Nowa reakcja: google.workspace.chat.reaction.v1.created
  • Usunięto reakcję: google.workspace.chat.reaction.v1.deleted
  • Wiele nowych reakcji: google.workspace.chat.reaction.v1.batchCreated
  • Wiele usuniętych reakcji: google.workspace.chat.reaction.v1.batchDeleted

Obsługiwane typy zdarzeń dotyczących pokoju:

  • Zaktualizowano pokój: google.workspace.chat.space.v1.updated
  • Wiele aktualizacji pokoju: google.workspace.chat.space.v1.batchUpdated

Pole sumy payload.

payload może być tylko jedną z tych wartości:

messageCreatedEventData

object (MessageCreatedEventData)

Ładunek zdarzenia dla nowej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.created

messageUpdatedEventData

object (MessageUpdatedEventData)

Ładunek zdarzenia dla zaktualizowanej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.updated

messageDeletedEventData

object (MessageDeletedEventData)

Ładunek zdarzenia dla usuniętej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Ładunek zdarzenia dla wielu nowych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Ładunek zdarzenia dla wielu zaktualizowanych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Ładunek zdarzenia w przypadku wielu usuniętych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Ładunek zdarzenia dla aktualizacji pokoju.

Typ zdarzenia: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Ładunek zdarzenia na potrzeby wielu aktualizacji pokoju.

Typ zdarzenia: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object (MembershipCreatedEventData)

Ładunek zdarzenia dla nowej subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Ładunek zdarzenia dla zaktualizowanego członkostwa.

Typ zdarzenia: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object (MembershipDeletedEventData)

Ładunek zdarzenia dla usuniętej subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Ładunek zdarzenia w przypadku wielu nowych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Ładunek zdarzenia w przypadku wielu zaktualizowanych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Ładunek zdarzenia w przypadku wielu usuniętych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object (ReactionCreatedEventData)

Ładunek zdarzenia dla nowej reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object (ReactionDeletedEventData)

Ładunek zdarzenia dla usuniętej reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.deleted

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Ładunek zdarzenia dla wielu nowych reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Ładunek zdarzenia dla wielu usuniętych reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

Ładunek zdarzenia dla nowej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.created

Zapis JSON
{
  "message": {
    object (Message)
  }
}
Pola
message

object (Message)

Nowa wiadomość.

MessageUpdatedEventData

Ładunek zdarzenia dla zaktualizowanej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.updated

Zapis JSON
{
  "message": {
    object (Message)
  }
}
Pola
message

object (Message)

Zaktualizowana wiadomość.

MessageDeletedEventData

Ładunek zdarzenia dla usuniętej wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.deleted

Zapis JSON
{
  "message": {
    object (Message)
  }
}
Pola
message

object (Message)

Usunięta wiadomość. Wypełnione są tylko pola name, createTime, deleteTime i deletionMetadata.

MessageBatchCreatedEventData

Ładunek zdarzenia dla wielu nowych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchCreated

Zapis JSON
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Pola
messages[]

object (MessageCreatedEventData)

Lista nowych wiadomości.

MessageBatchUpdatedEventData

Ładunek zdarzenia dla wielu zaktualizowanych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchUpdated

Zapis JSON
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Pola
messages[]

object (MessageUpdatedEventData)

Lista zaktualizowanych wiadomości.

MessageBatchDeletedEventData

Ładunek zdarzenia w przypadku wielu usuniętych wiadomości.

Typ zdarzenia: google.workspace.chat.message.v1.batchDeleted

Zapis JSON
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Pola
messages[]

object (MessageDeletedEventData)

Lista usuniętych wiadomości.

SpaceUpdatedEventData

Ładunek zdarzenia dla zaktualizowanego miejsca.

Typ zdarzenia: google.workspace.chat.space.v1.updated

Zapis JSON
{
  "space": {
    object (Space)
  }
}
Pola
space

object (Space)

Zaktualizowany pokój.

SpaceBatchUpdatedEventData

Ładunek zdarzenia na potrzeby wielu aktualizacji pokoju.

Typ zdarzenia: google.workspace.chat.space.v1.batchUpdated

Zapis JSON
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Pola
spaces[]

object (SpaceUpdatedEventData)

Lista zaktualizowanych pokoi.

MembershipCreatedEventData

Ładunek zdarzenia dla nowej subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.created.

Zapis JSON
{
  "membership": {
    object (Membership)
  }
}
Pola
membership

object (Membership)

Nowa subskrypcja.

MembershipUpdatedEventData

Ładunek zdarzenia dla zaktualizowanego członkostwa.

Typ zdarzenia: google.workspace.chat.membership.v1.updated

Zapis JSON
{
  "membership": {
    object (Membership)
  }
}
Pola
membership

object (Membership)

Zaktualizowana subskrypcja.

MembershipDeletedEventData

Ładunek zdarzenia dla usuniętej subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.deleted

Zapis JSON
{
  "membership": {
    object (Membership)
  }
}
Pola
membership

object (Membership)

Usunięta subskrypcja. Wypełnione są tylko pola name i state.

MembershipBatchCreatedEventData

Ładunek zdarzenia w przypadku wielu nowych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchCreated

Zapis JSON
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Pola
memberships[]

object (MembershipCreatedEventData)

Listę nowych subskrypcji.

MembershipBatchUpdatedEventData

Ładunek zdarzenia w przypadku wielu zaktualizowanych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchUpdated

Zapis JSON
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Pola
memberships[]

object (MembershipUpdatedEventData)

Lista zaktualizowanych subskrypcji.

MembershipBatchDeletedEventData

Ładunek zdarzenia w przypadku wielu usuniętych subskrypcji.

Typ zdarzenia: google.workspace.chat.membership.v1.batchDeleted

Zapis JSON
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Pola
memberships[]

object (MembershipDeletedEventData)

Lista usuniętych członkostwa.

ReactionCreatedEventData

Ładunek zdarzenia dla nowej reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.created

Zapis JSON
{
  "reaction": {
    object (Reaction)
  }
}
Pola
reaction

object (Reaction)

Nowa reakcja.

ReactionDeletedEventData

Ładunek zdarzenia dla usuniętej reakcji.

Typ: google.workspace.chat.reaction.v1.deleted

Zapis JSON
{
  "reaction": {
    object (Reaction)
  }
}
Pola
reaction

object (Reaction)

Usunięta reakcja.

ReactionBatchCreatedEventData

Ładunek zdarzenia dla wielu nowych reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.batchCreated

Zapis JSON
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Pola
reactions[]

object (ReactionCreatedEventData)

Lista nowych reakcji.

ReactionBatchDeletedEventData

Ładunek zdarzenia dla wielu usuniętych reakcji.

Typ zdarzenia: google.workspace.chat.reaction.v1.batchDeleted

Zapis JSON
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Pola
reactions[]

object (ReactionDeletedEventData)

Lista usuniętych reakcji.

Metody

get

Zwraca zdarzenie z pokoju Google Chat.

list

Wyświetla listę zdarzeń z pokoju Google Chat.