REST Resource: spaces.spaceEvents

منبع: SpaceEvent

رویدادی که نشان‌دهنده تغییر یا فعالیت در فضای چت Google است. برای کسب اطلاعات بیشتر، به کار با رویدادها از 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 )

پیام حذف شده فقط فیلدهای name ، createTime ، deleteTime و deletionMetadata پر شده است.

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 )

عضویت حذف شده فقط فیلدهای name و state پر شده است.

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 برمی‌گرداند.

list

رویدادها را از فضای چت Google فهرست می کند.