Индекс
-
ChatService
(интерфейс) -
AccessoryWidget
(сообщение) -
ActionResponse
(сообщение) -
ActionResponse.ResponseType
(перечисление) -
ActionResponse.SelectionItems
(сообщение) -
ActionResponse.UpdatedWidget
(сообщение) -
ActionStatus
(сообщение) -
Annotation
(сообщение) -
AnnotationType
(перечисление) -
AppCommandMetadata
(сообщение) -
AppCommandMetadata.AppCommandType
(перечисление) -
AttachedGif
(сообщение) -
Attachment
(сообщение) -
Attachment.Source
(перечисление) -
AttachmentDataRef
(сообщение) -
CardWithId
(сообщение) -
ChatSpaceLinkData
(сообщение) -
CompleteImportSpaceRequest
(сообщение) -
CompleteImportSpaceResponse
(сообщение) -
ContextualAddOnMarkup
(сообщение) -
ContextualAddOnMarkup.Card
(сообщение) -
ContextualAddOnMarkup.Card.CardAction
(сообщение) -
ContextualAddOnMarkup.Card.CardHeader
(сообщение) -
ContextualAddOnMarkup.Card.CardHeader.ImageStyle
карточки.Стиль изображения (перечисление) -
ContextualAddOnMarkup.Card.Section
(сообщение) -
CreateCustomEmojiRequest
(сообщение) -
CreateMembershipRequest
(сообщение) -
CreateMessageRequest
(сообщение) -
CreateMessageRequest.MessageReplyOption
(перечисление) -
CreateReactionRequest
(сообщение) -
CreateSpaceRequest
(сообщение) -
CustomEmoji
(сообщение) -
CustomEmoji.CustomEmojiPayload
(сообщение) -
CustomEmojiMetadata
(сообщение) -
DeleteCustomEmojiRequest
(сообщение) -
DeleteMembershipRequest
(сообщение) -
DeleteMessageRequest
(сообщение) -
DeleteReactionRequest
(сообщение) -
DeleteSpaceRequest
(сообщение) -
DeletionMetadata
(сообщение) -
DeletionMetadata.DeletionType
(перечисление) -
Dialog
(сообщение) -
DialogAction
(сообщение) -
DriveDataRef
(сообщение) -
DriveLinkData
(сообщение) -
Emoji
(сообщение) -
EmojiReactionSummary
(сообщение) -
FindDirectMessageRequest
(сообщение) -
GetAttachmentRequest
(сообщение) -
GetCustomEmojiRequest
(сообщение) -
GetMembershipRequest
(сообщение) -
GetMessageRequest
(сообщение) -
GetSpaceEventRequest
(сообщение) -
GetSpaceNotificationSettingRequest
(сообщение) -
GetSpaceReadStateRequest
(сообщение) -
GetSpaceRequest
(сообщение) -
GetThreadReadStateRequest
(сообщение) -
Group
(сообщение) -
HistoryState
(перечисление) -
ListCustomEmojisRequest
(сообщение) -
ListCustomEmojisResponse
(сообщение) -
ListMembershipsRequest
(сообщение) -
ListMembershipsResponse
(сообщение) -
ListMessagesRequest
(сообщение) -
ListMessagesResponse
(сообщение) -
ListReactionsRequest
(сообщение) -
ListReactionsResponse
(сообщение) -
ListSpaceEventsRequest
(сообщение) -
ListSpaceEventsResponse
(сообщение) -
ListSpacesRequest
(сообщение) -
ListSpacesResponse
(сообщение) -
MatchedUrl
(сообщение) -
Membership
(сообщение) -
Membership.MembershipRole
(перечисление) -
Membership.MembershipState
(перечисление) -
MembershipBatchCreatedEventData
(сообщение) -
MembershipBatchDeletedEventData
(сообщение) -
MembershipBatchUpdatedEventData
(сообщение) -
MembershipCreatedEventData
(сообщение) -
MembershipDeletedEventData
(сообщение) -
MembershipUpdatedEventData
(сообщение) -
Message
(сообщение) -
MessageBatchCreatedEventData
(сообщение) -
MessageBatchDeletedEventData
(сообщение) -
MessageBatchUpdatedEventData
(сообщение) -
MessageCreatedEventData
(сообщение) -
MessageDeletedEventData
(сообщение) -
MessageUpdatedEventData
(сообщение) -
QuotedMessageMetadata
(сообщение) -
Reaction
(сообщение) -
ReactionBatchCreatedEventData
(сообщение) -
ReactionBatchDeletedEventData
(сообщение) -
ReactionCreatedEventData
(сообщение) -
ReactionDeletedEventData
(сообщение) -
RichLinkMetadata
(сообщение) -
RichLinkMetadata.RichLinkType
(перечисление) -
SearchSpacesRequest
(сообщение) -
SearchSpacesResponse
(сообщение) -
SetUpSpaceRequest
(сообщение) -
SlashCommand
(сообщение) -
SlashCommandMetadata
(сообщение) -
SlashCommandMetadata.Type
(перечисление) -
Space
(сообщение) -
Space.AccessSettings
(сообщение) -
Space.AccessSettings.AccessState
(перечисление) -
Space.MembershipCount
(сообщение) -
Space.PermissionSetting
(сообщение) -
Space.PermissionSettings
(сообщение) -
Space.PredefinedPermissionSettings
(перечисление) -
Space.SpaceDetails
(сообщение) -
Space.SpaceThreadingState
(перечисление) -
Space.SpaceType
(перечисление) -
Space.Type
(перечисление) -
SpaceBatchUpdatedEventData
(сообщение) -
SpaceEvent
(сообщение) -
SpaceNotificationSetting
(сообщение) -
SpaceNotificationSetting.MuteSetting
(перечисление) -
SpaceNotificationSetting.NotificationSetting
(перечисление) -
SpaceReadState
(сообщение) -
SpaceUpdatedEventData
(сообщение) -
Thread
(сообщение) -
ThreadReadState
(сообщение) -
UpdateMembershipRequest
(сообщение) -
UpdateMessageRequest
(сообщение) -
UpdateSpaceNotificationSettingRequest
(сообщение) -
UpdateSpaceReadStateRequest
(сообщение) -
UpdateSpaceRequest
(сообщение) -
User
(сообщение) -
User.Type
(перечисление) -
UserMentionMetadata
(сообщение) -
UserMentionMetadata.Type
(перечисление) -
WidgetMarkup
(сообщение) -
WidgetMarkup.Button
(сообщение) -
WidgetMarkup.FormAction
(сообщение) -
WidgetMarkup.FormAction.ActionParameter
(сообщение) -
WidgetMarkup.Icon
(перечисление) -
WidgetMarkup.Image
(сообщение) -
WidgetMarkup.ImageButton
(сообщение) -
WidgetMarkup.KeyValue
(сообщение) -
WidgetMarkup.OnClick
(сообщение) -
WidgetMarkup.OpenLink
(сообщение) -
WidgetMarkup.TextButton
(сообщение) -
WidgetMarkup.TextParagraph
(сообщение)
ЧатСервис
Позволяет разработчикам создавать приложения чата и интеграции на платформе Google Chat.
CompleteImportSpace |
---|
Завершает процесс импорта указанного пространства и делает его видимым для пользователей. Требуется аутентификация пользователя и делегирование полномочий на уровне домена с областью авторизации :
Дополнительную информацию см. в разделе Разрешение приложениям Google Chat импортировать данные .
|
СоздатьCustomEmoji |
---|
Создает пользовательский эмодзи. Пользовательские эмодзи доступны только для учетных записей Google Workspace, и администратор должен включить пользовательские эмодзи для организации. Для получения дополнительной информации см. разделы Узнайте о пользовательских эмодзи в Google Chat и Управление разрешениями на использование пользовательских эмодзи . Требуется аутентификация пользователя с областью авторизации :
|
Создать членство |
---|
Создает членство для вызывающего приложения Chat, пользователя или группы Google. Создание членств для других приложений Chat не поддерживается. При создании членства, если у указанного участника отключена политика автоматического принятия, то он приглашается и должен принять приглашение в пространство перед присоединением. В противном случае создание членства добавляет участника непосредственно в указанное пространство. Поддерживает следующие типы аутентификации :
Аутентификация приложения не поддерживается в следующих случаях использования:
Пример использования см.:
|
СоздатьСообщение |
---|
Создает сообщение в пространстве Google Chat. Пример см. в разделе Отправить сообщение . Поддерживает следующие типы аутентификации :
Чат по-разному атрибутирует отправителя сообщения в зависимости от типа аутентификации, который вы используете в своем запросе. На следующем изображении показано, как Chat атрибутирует сообщение при использовании аутентификации приложения. Chat отображает приложение Chat как отправителя сообщения. Содержимое сообщения может содержать текст ( На следующем изображении показано, как Chat атрибутирует сообщение при использовании аутентификации пользователя. Chat отображает пользователя как отправителя сообщения и атрибутирует приложение Chat сообщению, отображая его имя. Содержимое сообщения может содержать только текст ( Максимальный размер сообщения, включая содержимое сообщения, составляет 32 000 байт. Для запросов webhook ответ не содержит полное сообщение. Ответ заполняет только поля
|
СоздатьРеакцию |
---|
Создает реакцию и добавляет ее к сообщению. Пример см. в разделе Добавить реакцию к сообщению . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
CreateSpace |
---|
Создает пространство. Может использоваться для создания именованного пространства или группового чата в Поддерживает следующие типы аутентификации :
При аутентификации в качестве приложения в запросе необходимо указать поле При аутентификации в качестве приложения приложение Chat добавляется как участник пространства. Однако, в отличие от аутентификации человека, приложение Chat не добавляется как менеджер пространства. По умолчанию приложение Chat может быть удалено из пространства всеми участниками пространства. Чтобы разрешить только менеджерам пространства удалять приложение из пространства, установите Членство в пространстве при создании зависит от того, создано ли пространство в
Если при создании пространства вы получаете сообщение об ошибке
|
УдалитьCustomEmoji |
---|
Удаляет пользовательский эмодзи. По умолчанию пользователи могут удалять только созданные ими пользовательские эмодзи. Менеджеры эмодзи, назначенные администратором, могут удалять любые пользовательские эмодзи в организации. См. раздел Узнайте о пользовательских эмодзи в Google Chat . Пользовательские эмодзи доступны только для учетных записей Google Workspace, и администратор должен включить пользовательские эмодзи для организации. Для получения дополнительной информации см. разделы Узнайте о пользовательских эмодзи в Google Chat и Управление разрешениями на использование пользовательских эмодзи . Требуется аутентификация пользователя с областью авторизации :
|
Удалить членство |
---|
Удаляет членство. Пример см. в разделе Удаление пользователя или приложения Google Chat из пространства . Поддерживает следующие типы аутентификации :
Аутентификация приложения не поддерживается в следующих случаях использования:
Чтобы удалить членство для менеджеров пространства, запрашивающий должен быть менеджером пространства. Если вы используете аутентификацию приложения, приложение Chat должно быть создателем пространства.
|
УдалитьСообщение |
---|
Удаляет сообщение. Пример см. в разделе Удалить сообщение . Поддерживает следующие типы аутентификации :
При использовании аутентификации приложения запросы могут удалять только сообщения, созданные вызывающим приложением Chat.
|
УдалитьРеакция |
---|
Удаляет реакцию на сообщение. Пример см. в разделе Удалить реакцию . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
УдалитьПробел |
---|
Удаляет именованное пространство. Всегда выполняет каскадное удаление, что означает, что дочерние ресурсы пространства, такие как сообщения, размещенные в пространстве, и членство в пространстве, также удаляются. Для примера см. Удаление пространства . Поддерживает следующие типы аутентификации :
|
FindDirectMessage |
---|
Возвращает существующее прямое сообщение с указанным пользователем. Если место для прямого сообщения не найдено, возвращает ошибку При аутентификации приложения возвращает пространство для прямых сообщений между указанным пользователем и вызывающим приложением Chat. При аутентификации пользователя возвращает пространство прямых сообщений между указанным пользователем и аутентифицированным пользователем. Поддерживает следующие типы аутентификации :
|
ПолучитьВложение |
---|
Получает метаданные вложения сообщения. Данные вложения извлекаются с помощью API медиа . Пример см. в разделе Получение метаданных о вложении сообщения . Требуется аутентификация приложения с областью авторизации :
|
GetCustomEmoji |
---|
Возвращает сведения о пользовательском эмодзи. Пользовательские эмодзи доступны только для учетных записей Google Workspace, и администратор должен включить пользовательские эмодзи для организации. Для получения дополнительной информации см. разделы Узнайте о пользовательских эмодзи в Google Chat и Управление разрешениями на использование пользовательских эмодзи . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
Получить членство |
---|
Возвращает сведения о членстве. Пример см. в разделе Получить сведения о членстве пользователя или приложения Google Chat . Поддерживает следующие типы аутентификации :
|
ПолучитьСообщение |
---|
Возвращает сведения о сообщении. Пример см. в разделе Получить сведения о сообщении . Поддерживает следующие типы аутентификации :
Примечание: может вернуться сообщение от заблокированного участника или пространства.
|
GetSpace |
---|
Возвращает сведения о пространстве. Пример см. в разделе Получить сведения о пространстве . Поддерживает следующие типы аутентификации :
Аутентификация приложений имеет следующие ограничения:
|
GetSpaceEvent |
---|
Возвращает событие из пространства Google Chat. Полезная нагрузка события содержит самую последнюю версию ресурса, который изменился. Например, если вы запрашиваете событие о новом сообщении, но сообщение было позже обновлено, сервер возвращает обновленный ресурс Примечание: Поле Требуется аутентификация пользователя с областью полномочий, подходящей для чтения запрашиваемых данных:
Чтобы получить событие, аутентифицированный пользователь должен быть участником пространства. Например, см. раздел Получение сведений о событии из чат-группы Google .
|
GetSpaceNotificationSetting |
---|
Получает настройку уведомления о пространстве. Пример см. в разделе Получить настройку уведомления о пространстве вызывающего абонента . Требуется аутентификация пользователя с областью авторизации :
|
GetSpaceReadState |
---|
Возвращает сведения о состоянии чтения пользователя в пространстве, используемом для идентификации прочитанных и непрочитанных сообщений. Для примера см. Получить сведения о состоянии чтения пространства пользователя . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
ПолучитьThreadReadState |
---|
Возвращает сведения о состоянии чтения пользователя в потоке, используемые для идентификации прочитанных и непрочитанных сообщений. Для примера см. Получить сведения о состоянии чтения потока пользователя . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
СписокCustomEmojis |
---|
Список пользовательских эмодзи, видимых аутентифицированному пользователю. Пользовательские эмодзи доступны только для учетных записей Google Workspace, и администратор должен включить пользовательские эмодзи для организации. Для получения дополнительной информации см. разделы Узнайте о пользовательских эмодзи в Google Chat и Управление разрешениями на использование пользовательских эмодзи . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
Списокчленств |
---|
Список членств в пространстве. Для примера см. Список пользователей и приложений Google Chat в пространстве . Список членств с аутентификацией приложения содержит список членств в пространствах, к которым приложение Chat имеет доступ, но исключает членства приложения Chat, включая его собственное. Список членств с аутентификацией пользователя содержит список членств в пространствах, к которым имеет доступ аутентифицированный пользователь. Поддерживает следующие типы аутентификации :
|
СписокСообщений |
---|
Перечисляет сообщения в пространстве, членом которого является вызывающий, включая сообщения от заблокированных участников и пространств. Если вы перечисляете сообщения из пространства без сообщений, ответ представляет собой пустой объект. При использовании интерфейса REST/HTTP ответ содержит пустой объект JSON, Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
СписокРеакции |
---|
Список реакций на сообщение. Пример см. в разделе Список реакций на сообщение . Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
СписокSpaceEvents |
---|
Перечисляет события из пространства Google Chat. Для каждого события полезная нагрузка содержит самую последнюю версию ресурса Chat. Например, если вы перечисляете события о новых участниках пространства, сервер возвращает ресурсы Требуется аутентификация пользователя с областью полномочий, подходящей для чтения запрашиваемых данных:
Для просмотра списка событий аутентифицированный пользователь должен быть участником пространства. Для примера см. раздел Список событий из пространства Google Chat .
|
СписокПространств |
---|
Список пространств, в которых состоит звонящий. Групповые чаты и личные сообщения не отображаются, пока не будет отправлено первое сообщение. Пример см. в разделе Список пространств . Поддерживает следующие типы аутентификации :
Чтобы составить список всех именованных пространств по организации Google Workspace, используйте метод
|
SearchSpaces |
---|
Возвращает список пространств в организации Google Workspace на основе поиска администратора. Требуется аутентификация пользователя с правами администратора и одной из следующих областей авторизации :
В запросе установите
|
SetUpSpace |
---|
Создает пространство и добавляет в него указанных пользователей. Вызывающий пользователь автоматически добавляется в пространство и не должен быть указан как членство в запросе. Пример см. в разделе Настройка пространства с начальными участниками . Чтобы указать добавляемых участников-людей, добавьте членства с соответствующим Чтобы указать группы Google для добавления, добавьте членства с соответствующим В именованном пространстве или групповом чате, если вызывающий абонент блокируется, заблокирован некоторыми участниками или не имеет разрешения на добавление некоторых участников, то эти участники не добавляются в созданное пространство. Чтобы создать прямое сообщение (DM) между вызывающим пользователем и другим пользователем-человеком, укажите ровно одно членство, представляющее пользователя-человека. Если один пользователь блокирует другого, запрос не выполняется и DM не создается. Чтобы создать DM между вызывающим пользователем и вызывающим приложением, установите Если DM между двумя пользователями уже существует, даже если один пользователь заблокировал другого на момент отправки запроса, то возвращается существующее DM. Пространства с цепочками ответов не поддерживаются. Если при настройке пространства вы получаете сообщение об ошибке Требуется аутентификация пользователя с одной из следующих областей авторизации :
|
Обновление членства |
---|
Обновляет членство. Для примера см. Обновление членства пользователя в пространстве . Поддерживает следующие типы аутентификации :
|
ОбновлениеСообщение |
---|
Обновляет сообщение. Между методами Поддерживает следующие типы аутентификации :
При использовании аутентификации приложения запросы могут обновлять только сообщения, созданные вызывающим приложением Chat.
|
ОбновлениеПространства |
---|
Обновляет пространство. Пример см. в разделе Обновление пространства . Если вы обновляете поле Поддерживает следующие типы аутентификации :
Аутентификация приложений имеет следующие ограничения:
|
ОбновлениеПространстваУведомлениеНастройка |
---|
Обновляет настройки уведомлений о пространстве. Пример см. в разделе Обновление настроек уведомлений о пространстве вызывающего абонента . Требуется аутентификация пользователя с областью авторизации :
|
ОбновлениеПространстваЧтенияСостояния |
---|
Обновляет состояние чтения пользователя в пространстве, используется для идентификации прочитанных и непрочитанных сообщений. Для примера см. Обновление состояния чтения пространства пользователя . Требуется аутентификация пользователя с областью авторизации :
|
АксессуарВиджет
Один или несколько интерактивных виджетов, которые появляются в нижней части сообщения. Подробнее см. в разделе Добавление интерактивных виджетов в нижнюю часть сообщения .
Поля | |
---|---|
action поля Союза. Тип действия. action может быть только одним из следующих: | |
button_list | Список кнопок. |
ДействиеОтвет
Параметры, которые приложение чата может использовать для настройки способа публикации своего ответа.
Поля | |
---|---|
type | Только ввод. Тип ответа приложения чата. |
url | Только ввод. URL-адрес для аутентификации или настройки пользователей. (Только для типов ответов |
dialog_action | Только ввод. Ответ на событие взаимодействия, связанное с диалогом . Должен сопровождаться |
updated_widget | Только ввод. Ответ обновленного виджета. |
ТипОтвета
Тип ответа приложения чата.
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Тип по умолчанию, который обрабатывается как NEW_MESSAGE . |
NEW_MESSAGE | Опубликовать как новое сообщение в теме. |
UPDATE_MESSAGE | Обновить сообщение приложения Chat. Это разрешено только для события CARD_CLICKED , где тип отправителя сообщения — BOT . |
UPDATE_USER_MESSAGE_CARDS | Обновить карточки в сообщении пользователя. Это разрешено только в ответ на событие MESSAGE с соответствующим URL-адресом или событие CARD_CLICKED , где тип отправителя сообщения — HUMAN . Текст игнорируется. |
REQUEST_CONFIG | В частном порядке запросите у пользователя дополнительную аутентификацию или настройку. |
DIALOG | Представляет диалог . |
UPDATE_WIDGET | Запрос параметров автозаполнения текста виджета. |
ВыборЭлементы
Список результатов автозаполнения виджета.
Поля | |
---|---|
items[] | Массив объектов SelectionItem. |
ОбновленныйВиджет
Для виджетов selectionInput
возвращает предложения автозаполнения для меню с множественным выбором.
Поля | |
---|---|
widget | Идентификатор обновленного виджета. Идентификатор должен совпадать с идентификатором виджета, который вызвал запрос на обновление. |
Поле объединения updated_widget . Виджет обновляется в ответ на действие пользователя. updated_widget может быть только одним из следующих: | |
suggestions | Список результатов автозаполнения виджета |
ДействиеСтатус
Представляет статус запроса на вызов или отправку диалога .
Поля | |
---|---|
status_code | Код статуса. |
user_facing_message | Сообщение для отправки пользователям о статусе их запроса. Если не установлено, отправляется общее сообщение на основе |
Аннотация
Только вывод. Аннотации, связанные с текстовым текстом сообщения. Чтобы добавить базовое форматирование к текстовому сообщению, см. Форматирование текстовых сообщений .
Пример текста сообщения:
Hello @FooBot how are you!"
Соответствующие метаданные аннотаций:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Поля | |
---|---|
type | Тип этой аннотации. |
length | Длина подстроки в текстовом теле сообщения, которой соответствует эта аннотация. |
start_index | Начальный индекс (начиная с 0 включительно) в тексте сообщения, которому соответствует эта аннотация. |
metadata поля объединения. Дополнительные метаданные об аннотации. metadata могут быть только одними из следующих: | |
user_mention | Метаданные упоминания пользователя. |
slash_command | Метаданные для команды с косой чертой. |
rich_link_metadata | Метаданные для расширенной ссылки. |
custom_emoji_metadata | Метаданные для пользовательского эмодзи. |
Тип аннотации
Тип аннотации.
Перечисления | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED | Значение по умолчанию для перечисления. Не использовать. |
USER_MENTION | Упоминается пользователь. |
SLASH_COMMAND | Вызывается команда с косой чертой. |
RICH_LINK | Расширенная аннотация ссылки. |
CUSTOM_EMOJI | Пользовательская аннотация с эмодзи. |
AppCommandMetadata
Метаданные о команде приложения чата .
Поля | |
---|---|
app_command_id | Идентификатор команды, указанный в конфигурации API чата. |
app_command_type | Тип команды приложения чата. |
AppCommandType
Тип команды приложения Chat. Подробности см. в разделе Типы команд приложения Chat .
Перечисления | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED | Значение по умолчанию. Не указано. |
SLASH_COMMAND | Команда с косой чертой. Пользователь отправляет команду в сообщении чата. |
QUICK_COMMAND | Быстрая команда. Пользователь выбирает команду из меню «Чат» в области ответа на сообщение. |
ПрикрепленныйGif
GIF-изображение, указанное по URL-адресу.
Поля | |
---|---|
uri | Только вывод. URL, на котором размещено изображение GIF. |
Вложение
Вложение в Google Chat.
Поля | |
---|---|
name | Необязательный. Имя ресурса вложения, в |
content_name | Только вывод. Исходное имя файла для контента, а не полный путь. |
content_type | Только вывод. Тип контента (тип MIME) файла. |
thumbnail_uri | Только вывод. Миниатюрный URL, который следует использовать для предварительного просмотра вложения к человеческому пользователю. Приложения чата не должны использовать этот URL -адрес для загрузки контента вложения. |
download_uri | Только вывод. URL загрузки, который следует использовать, чтобы позволить человеческому пользователю загрузить вложение. Приложения чата не должны использовать этот URL -адрес для загрузки контента вложения. |
source | Только вывод. Источник вложения. |
Поле Союза data_ref . Ссылка на данные на вложение. data_ref может быть только одним из следующих: | |
attachment_data_ref | Необязательный. Ссылка на данные вложения. Это поле используется для создания или обновления сообщений с помощью вложений или с помощью медиа -API для загрузки данных вложения. |
drive_data_ref | Только вывод. Ссылка на вложение Google Drive. Это поле используется с API Google Drive. |
Источник
Источник вложения.
Перечисления | |
---|---|
SOURCE_UNSPECIFIED | Сдержанный. |
DRIVE_FILE | Файл является файлом Google Drive. |
UPLOADED_CONTENT | Файл загружен в чат. |
AttachmentDataref
Ссылка на данные вложения.
Поля | |
---|---|
resource_name | Необязательный. Имя ресурса данных вложения. Это поле используется с Media API для загрузки данных вложения. |
attachment_upload_token | Необязательный. Непрозрачный токен, содержащий ссылку на загруженное вложение. Рассматривается клиентами как непрозрачную строку и используется для создания или обновления сообщений чата с помощью вложений. |
Cardwithid
Карта в сообщении в чате Google.
Только приложения чата могут создавать карты. Если ваше приложение для чата является аутентификацией как пользователь , сообщение не может содержать карты.
Проектируйте и предварительно просмотрите карты с помощью каркового строителя.
Откройте застройщик картПоля | |
---|---|
card_id | Требуется, если сообщение содержит несколько карт. Уникальный идентификатор для карты в сообщении. |
card | Карта. Максимальный размер составляет 32 кб. |
Чатспацелинкдата
Данные для пробелов чата.
Поля | |
---|---|
space | Пространство связанного пространственного ресурса чата. Формат: |
thread | Поток связанного пространственного ресурса чата. Формат: |
message | Сообщение связанного пространственного ресурса чата. Формат: |
Полный importSpacerequest
Запросить сообщение о завершении процесса импорта для места.
Поля | |
---|---|
name | Требуется Имя ресурса пространства импорта. Формат: |
Полный importSpacerSponse
Ответное сообщение для завершения процесса импорта для места.
Поля | |
---|---|
space | Пространство импорта режима. |
Контекстуаладдонмаркюп
Этот тип не имеет полей.
Наценка для разработчиков, чтобы указать содержимое контекстуального аддона.
Карточка
Карта - это элемент пользовательского интерфейса, который может содержать виджеты пользовательского интерфейса, такие как текст и изображения.
Поля | |
---|---|
header | Заголовок карты. Заголовок обычно содержит заголовок и изображение. |
sections[] | Разделы разделены линейным разделителем. |
card_actions[] | Действия этой карты. |
name | Название карты. |
Кардация
Действие карты - это действие, связанное с картой. Для карты счета -фактуры типичным действием будет: Удалить счет -фактуру, счет по электронной почте или открыть счет в браузере.
Не поддерживается приложениями Google Chat.
Поля | |
---|---|
action_label | Метка использовалась в элементе меню Action. |
on_click | Действие Onclick для этого элемента действия. |
Карточный голод
Поля | |
---|---|
title | Название должно быть указано. Заголовок имеет фиксированную высоту: если указан как заголовок, так и подзаголовок, каждая занимает одну строку. Если указано только заголовок, он занимает обе строки. |
subtitle | Подзаголовок заголовка карты. |
image_style | Тип изображения (например, квадратная граница или круговая граница). |
image_url | URL -адрес изображения в заголовке карты. |
Образец
Перечисления | |
---|---|
IMAGE_STYLE_UNSPECIFIED | |
IMAGE | Квадратная граница. |
AVATAR | Круговая граница. |
Раздел
Раздел содержит набор виджетов, которые отображаются (вертикально) в порядке, в котором они указаны. На всех платформах карты имеют узкую фиксированную ширину, поэтому в настоящее время нет необходимости в свойствах макета (например, Float).
Поля | |
---|---|
header | Заголовок секции. Форматированный текст поддерживается. Для получения дополнительной информации о форматировании текста см. Форматирование текста в приложениях Google Chat и форматирование текста в надстройках Google Workspace . |
widgets[] | Раздел должен содержать хотя бы один виджет. |
CreateCustomeJirequest
Запрос на создание пользовательского смайлика.
Поля | |
---|---|
custom_emoji | Требуется Пользовательские смайлики для создания. |
CreateMembershipRequest
Запросить сообщение о создании членства.
Поля | |
---|---|
parent | Требуется Название ресурса пространства для создания членства. Формат: пространства/{пространство} |
membership | Требуется Отношение членства к созданию. Поле Когда приложение чата создает отношение членства для пользователя человека, оно должно использовать определенные области авторизации и установить конкретные значения для определенных полей:
Приглашение пользователей внешней по отношению к организации Workspace, которая владеет пространством, требует аутентификации пользователей . Когда приложение чата создает для себя отношение членства, оно должно быть аутентифицировано как пользователь и использовать область |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует Создание членства в приложении или создание участников для пользователей за пределами организации Google Respace Administrator не поддерживается с использованием Admin Access. |
CreateMessAgeRequest
Создает сообщение.
Поля | |
---|---|
parent | Требуется Имя ресурса пространства для создания сообщения. Формат: |
message | Требуется Тело сообщения. |
thread_key | Необязательный. Установите: используйте |
request_id | Необязательный. Уникальный идентификатор запроса для этого сообщения. Указание существующего идентификатора запроса возвращает сообщение, созданное с помощью этого идентификатора вместо создания нового сообщения. |
message_reply_option | Необязательный. Указывает, запускает ли сообщение поток или отвечает на один. Поддерживается только в названных пространствах. При ответе на взаимодействие с пользователями это поле игнорируется. Для взаимодействия в потоке ответ создается в том же потоке. В противном случае ответ создан как новый поток. |
message_id | Необязательный. Пользовательский идентификатор для сообщения. Lets Chat Приложения получают, обновляют или удаляете сообщение без необходимости хранить идентификатор, назначенный системой, в имени ресурса сообщения (представлено в поле Значение для этого поля должно соответствовать следующим требованиям:
Для получения подробной информации см. Имя сообщения . |
Messagereplyoption
Указывает, как ответить на сообщение. В будущем может быть добавлено больше штатов.
Перечисления | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED | По умолчанию. Запускает новую ветку. Использование этой опции игнорирует любой thread ID или который включен. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD | Создает сообщение в качестве ответа на поток, указанный thread ID или . Если он не удается, сообщение запускает новый поток вместо этого. |
REPLY_MESSAGE_OR_FAIL | Создает сообщение в качестве ответа на поток, указанный thread ID или . Если используется новый thread_key , создается новый поток. Если создание сообщения не удается, вместо этого возвращается ошибка NOT_FOUND . |
CreatereActionRequest
Создает реакцию на сообщение.
Поля | |
---|---|
parent | Требуется Сообщение, где создается реакция. Формат: |
reaction | Требуется Реакция на создание. |
CreateSpacerequest
Запрос на создание названного пространства без участников.
Поля | |
---|---|
space | Требуется Поля Если вы уже получаете сообщение об ошибке |
request_id | Необязательный. Уникальный идентификатор для этого запроса. Рекомендуется случайный UUID. Указание существующего идентификатора запроса возвращает пространство, созданное с помощью этого идентификатора вместо создания нового пространства. Указание существующего идентификатора запроса из одного и того же приложения чата с другим аутентифицированным пользователем возвращает ошибку. |
CustomeMoji
Представляет собой пользовательский смайлик .
Поля | |
---|---|
name | Идентификатор. Имя ресурса пользовательского смайлика, назначенного сервером. Формат: |
uid | Только вывод. Уникальный ключ для пользовательского ресурса эмодзи. |
emoji_name | Необязательный. Неизменен. Предоставленное пользователем имя для пользовательских смайликов, которое является уникальным в организации. Требуется, когда создается пользовательский смайлик, вывод только в противном случае. Имена эмодзи должны начинать и заканчиваться колонами, должны быть строчными и могут содержать только буквенно -цифровые символы, дефисы и подчеркивание. Дефисы и подставки должны использоваться для разделения слов и нельзя использовать последовательно. Пример:: |
temporary_image_uri | Только вывод. Временный URL -адрес изображения для пользовательского смайлика, действительный не менее 10 минут. Обратите внимание, что это не заполняется в ответе, когда создается пользовательский смайлик. |
payload | Необязательный. Только вход. Данные полезной нагрузки. Требуется, когда создается пользовательский смайлик. |
CustomeJipayLoad
Данные полезной нагрузки для пользовательских смайликов.
Поля | |
---|---|
file_content | Требуется Только вход. Изображение, используемое для пользовательских смайликов. Полезная нагрузка должна быть менее 256 т.п.н., а измерение изображения должно быть квадратным и от 64 до 500 пикселей. Ограничения могут быть изменены. |
filename | Требуется Только вход. Имя файла изображения. Поддерживаемые расширения файлов: |
CustomeJimeTadata
Метаданные аннотации для пользовательских смайликов.
Поля | |
---|---|
custom_emoji | Пользовательские смайлики. |
DeleteCustomejirequest
Запрос на удаление пользовательского смайлика.
Поля | |
---|---|
name | Требуется Название ресурса пользовательского смайлика для удаления. Формат: Вы можете использовать имя эмодзи в качестве псевдонима для |
DeletemembershipRequest
Запрос удалить членство в пространстве.
Поля | |
---|---|
name | Требуется Название ресурса членства для удаления. Приложения чата могут удалять пользователей людей или их собственное членство. Приложения чата не могут удалить членство других приложений. При удалении человеческого членства требуется область применения в При удалении членства в приложении требуется Формат: |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует Удаление членов приложения в пространстве не поддерживается с использованием доступа к администратору. |
DeletemessageRequest
Запрос удалить сообщение.
Поля | |
---|---|
name | Требуется Имя ресурса сообщения. Формат: Если вы установили пользовательский идентификатор для вашего сообщения, вы можете использовать значение из поля |
force | Необязательный. Когда Применяется только при аутентификации как пользователь . Не имеет никакого влияния при аутентификации в качестве приложения для чата . |
DeletereActionRequest
Удаляет реакцию на сообщение.
Поля | |
---|---|
name | Требуется Название реакции на удаление. Формат: |
DeleteSpacerequest
Запрос на удаление места.
Поля | |
---|---|
name | Требуется Название ресурса пространства для удаления. Формат: |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует |
DeletionMetadata
Информация о удаленном сообщении. Сообщение удаляется при установке delete_time
.
Поля | |
---|---|
deletion_type | Указывает, кто удалил сообщение. |
DeletionType
Кто удалил сообщение и как оно было удалено. В будущем может быть добавлено больше значений. См. Редактировать или удалить сообщение в Google Chat для получения подробной информации о том, когда сообщения могут быть удалены.
Перечисления | |
---|---|
DELETION_TYPE_UNSPECIFIED | Это значение не используется. |
CREATOR | Пользователь удалил свое собственное сообщение. |
SPACE_OWNER | Космический менеджер удалил сообщение. |
ADMIN | Администратор Google Workspace удалил сообщение. Администраторы могут удалить любое сообщение в пространстве, включая сообщения, отправленные любым пространственным участником или приложением чата. |
APP_MESSAGE_EXPIRY | Приложение чата удалило собственное сообщение, когда оно истек. |
CREATOR_VIA_APP | Приложение чата удалило сообщение от имени создателя (с использованием аутентификации пользователя). |
SPACE_OWNER_VIA_APP | Приложение чата удалило сообщение от имени космического диспетчера (с использованием аутентификации пользователя). |
SPACE_MEMBER | Участник пространства удалил сообщение. Пользователи могут удалять сообщения, отправленные приложениями. |
Диалог
Обертка вокруг корпуса карты диалога.
Поля | |
---|---|
body | Только вход. Тело диалога, которое отображается в модале. Приложения Google Chat не поддерживают следующие карты: |
Диалог
Содержит диалог и код состояния запроса.
Поля | |
---|---|
action_status | Только вход. Статус для запроса либо вызвать, либо отправить диалог . Отображает статус и сообщение пользователям, если это необходимо. Например, в случае ошибки или успеха. |
Союзное полевое action . Действие для выполнения. action может быть только одним из следующих: | |
dialog | Только вход. Диалог для запроса. |
DRIEDATAREF
Ссылка на данные привязанности к дисков.
Поля | |
---|---|
drive_file_id | Идентификатор для файла диска. Используйте с приводом API. |
DRIVELINKDATA
Данные для ссылок на Google Drive.
Поля | |
---|---|
drive_data_ref | DriedAtaref , который ссылается на файл Google Drive. |
mime_type | Тип MIME связанного ресурса Google Drive. |
Эмодзи
Эмодзи, который используется в качестве реакции на сообщение.
Поля | |
---|---|
Полевой content союза. Требуется Содержание эмодзи. content может быть только одним из следующих: | |
unicode | Необязательный. Основные смайлики, представленные строкой Unicode. |
custom_emoji | Пользовательский смайлик. |
Эмодзиреатзамман
Количество людей, которые отреагировали на сообщение с определенным смайликом.
Поля | |
---|---|
emoji | Только вывод. Эмодзи, связанные с реакциями. |
reaction_count | Только вывод. Общее количество реакций с использованием связанных эмодзи. |
FindDirectMessAgeRequest
Запрос на получение прямого пространства сообщений на основе пользовательского ресурса.
Поля | |
---|---|
name | Требуется Имя ресурса пользователя, чтобы найти прямое сообщение. Format: |
GetAttachmentRequest
Просьба получить вложение.
Поля | |
---|---|
name | Требуется Имя ресурса вложения, в |
GetCustomeJirequest
Запрос на возврат одного пользовательского смайлика.
Поля | |
---|---|
name | Требуется Название ресурса пользовательского смайлика. Формат: Вы можете использовать имя эмодзи в качестве псевдонима для |
GetMembershipRequest
Запрос получить членство в пространстве.
Поля | |
---|---|
name | Требуется Название ресурса членства для извлечения. Чтобы получить собственное членство в приложении с помощью аутентификации пользователя , вы можете при желании использовать Формат: Вы можете использовать электронную почту пользователя в качестве псевдонима для |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует Получение членства в приложении в пространстве не поддерживается при использовании доступа к администратору. |
GetMessageRequest
Запрос получить сообщение.
Поля | |
---|---|
name | Требуется Имя ресурса сообщения. Формат: Если вы установили пользовательский идентификатор для вашего сообщения, вы можете использовать значение из поля |
GetSpaceEventRequest
Запросить сообщение о получении космического мероприятия.
Поля | |
---|---|
name | Требуется Название ресурса космического события. Формат: |
GetSpacenotificationsettingRequest
Запросить сообщение, чтобы получить настройку уведомления о пространстве. Поддерживает только получение настройки уведомления для пользователя.
Поля | |
---|---|
name | Требуется Формат: users/{user}/spaces/{space}/spacenotificationsetting
|
GetSpacereadStateRequest
Запросить сообщение для API GetSpacereadState.
Поля | |
---|---|
name | Требуется Название ресурса Космического чтения состояния для извлечения. Поддерживает только получение состояния чтения для звонящего пользователя. Чтобы обозначить пользователя по вызову, установите одно из следующих:
Формат: users/{user}/spaces/{space}/spacereadstate |
GetSpacerequest
Просьба вернуть одно пространство.
Поля | |
---|---|
name | Требуется Имя ресурса пространства, в формах Form Формат: |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует |
GetThreadReadStateRequest
Запросить сообщение о GetThreadReadStateRequest API.
Поля | |
---|---|
name | Требуется Название ресурса потока считываем состояние для извлечения. Поддерживает только получение состояния чтения для звонящего пользователя. Чтобы обозначить пользователя по вызову, установите одно из следующих:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Группа
Группа Google в чате Google.
Поля | |
---|---|
name | Имя ресурса для группы Google. Представляет группу в группе облачных идентификаторов API. Формат: группы/{группа} |
ИСТОРИЯ
Государство истории для сообщений и пространств. Определяет, как долго хранятся сообщения и беседы после создания.
Перечисления | |
---|---|
HISTORY_STATE_UNSPECIFIED | Значение по умолчанию. Не используйте. |
HISTORY_OFF | История выключена. Сообщения и потоки хранятся в течение 24 часов . |
HISTORY_ON | История на. Правила удержания хранилища организации указывают, как долго хранятся сообщения и потоки. |
Listcustomejisrequest
Запрос вернуть список пользовательских смайликов.
Поля | |
---|---|
page_size | Необязательный. Максимальное количество пользовательских смайликов вернулось. Сервис может вернуть меньше пользовательских смайликов, чем это значение. В случае неопределенности значение по умолчанию составляет 25. Максимальное значение составляет 200; Значения выше 200 изменяются на 200. |
page_token | Необязательный. (Если возобновить из предыдущего запроса.) Токен страницы, полученный из предыдущего списка пользовательского эмодзи. Предоставьте это, чтобы получить последующую страницу. При страничном значении фильтра должно соответствовать вызову, который предоставил токен страницы. Прохождение другого значения может привести к неожиданным результатам. |
filter | Необязательный. Фильтр запросов. Поддерживает фильтрацию создателем. Чтобы фильтровать создателем, вы должны указать достоверное значение. В настоящее время только Например, следующий запрос возвращает пользовательские смайлики, созданные вызывающим абонент:
Неверные запросы отклоняются с ошибкой |
Listcustomejisresponse
Ответ на список пользовательских смайликов.
Поля | |
---|---|
custom_emojis[] | Неупомянутый список. Список пользовательских смайликов. |
next_page_token | Токен, который вы можете отправить в качестве |
Listmembershipsrequest
Запросить сообщение о перечислении членства.
Поля | |
---|---|
parent | Требуется Название ресурса пространства, для которого можно получить список членов. Формат: пространства/{пространство} |
page_size | Необязательный. Максимальное количество членов для возврата. Сервис может вернуть меньше этого значения. В случае неопределенности, не более 100 членов возвращаются. Максимальное значение составляет 1000. Если вы используете значение более 1000, оно автоматически изменяется на 1000. Отрицательные значения возвращают ошибку |
page_token | Необязательный. Токен страницы, полученный от предыдущего вызова для перечисления членов. Предоставьте этот параметр, чтобы получить последующую страницу. При нанесении на страницу все другие предоставленные параметры должны соответствовать вызову, который предоставил токен страницы. Передача различных значений к другим параметрам может привести к неожиданным результатам. |
filter | Необязательный. Фильтр запросов. Вы можете отфильтровать членство с помощью роли ( Чтобы фильтровать по роли, установить Чтобы фильтровать по типу, установите Чтобы отфильтровать как роли, так и типом, используйте Либо Например, следующие запросы действительны:
Следующие запросы недействительны:
Неверные запросы отклоняются сервером с ошибкой |
show_groups | Необязательный. Когда |
show_invited | Необязательный. Когда В настоящее время требуется аутентификация пользователя . |
use_admin_access | Необязательный. Когда Пользователь по вызову должен быть администратором Google Workspace с привилегией Manage CHAT и Spaces Trantings . Требует либо Перечисление участников приложения в пространстве не поддерживается при использовании доступа к администратору. |
Listmembershipsresponse
Ответ на членство в списке пространства.
Поля | |
---|---|
memberships[] | Неупомянутый список. Список членов на запрошенной (или первой) странице. |
next_page_token | Токен, который вы можете отправить в качестве |
ListMessagesRequest
Перечисляет сообщения в указанном пространстве, что пользователь является членом.
Поля | |
---|---|
parent | Требуется Имя ресурса пространства для перечисления сообщений. Формат: |
page_size | Необязательный. Максимальное количество сообщений возвращалось. Служба может вернуть меньше сообщений, чем это значение. Если не указано, не более 25 возвращаются. Максимальное значение составляет 1000. Если вы используете значение более 1000, оно автоматически изменяется на 1000. Отрицательные значения возвращают ошибку |
page_token | Необязательный. Токен страницы, полученный из предыдущего вызова сообщений списка. Предоставьте этот параметр, чтобы получить последующую страницу. При нанесении на страницу все другие предоставленные параметры должны соответствовать вызову, который предоставил токен страницы. Передача различных значений к другим параметрам может привести к неожиданным результатам. |
filter | Необязательный. Фильтр запросов. Вы можете отфильтровать сообщения по дате ( Чтобы отфильтровать сообщения до даты, которую они были созданы, укажите The Чтобы отфильтровать по потоку, укажите Чтобы фильтровать по потоке и дате, используйте Например, следующие запросы действительны:
Неверные запросы отклоняются сервером с ошибкой |
order_by | Необязательный. Как упорядочен список сообщений. Укажите значение по заказу с помощью операции заказа. Допустимые значения операции заказа следующие:
Порядок по умолчанию - |
show_deleted | Необязательный. Должны ли включать удаленные сообщения. Удаленные сообщения включают удаленное время и метаданные об их удалении, но содержание сообщений недоступно. |
ListMessagesResponse
Ответ Сообщение для перечисления сообщений.
Поля | |
---|---|
messages[] | Список сообщений. |
next_page_token | Вы можете отправить токен в качестве |
ListreactionSrequest
Перечисляет реакцию на сообщение.
Поля | |
---|---|
parent | Требуется Пользователи сообщений отреагировали на. Формат: |
page_size | Необязательный. Максимальное количество реакций возвращается. Служба может вернуть меньше реакций, чем это значение. В случае неопределенности значение по умолчанию составляет 25. Максимальное значение составляет 200; Значения выше 200 изменяются на 200. |
page_token | Необязательный. (Если возобновить из предыдущего запроса.) Токен страницы, полученный из предыдущего вызова реакций списка. Предоставьте это, чтобы получить последующую страницу. При страничном значении фильтра должно соответствовать вызову, который предоставил токен страницы. Прохождение другого значения может привести к неожиданным результатам. |
filter | Необязательный. Фильтр запросов. Вы можете отфильтровать реакции с помощью Emoji (либо Чтобы отфильтровать реакции для нескольких смайликов или пользователей, присоединяйтесь к аналогичным полям с оператором Чтобы отфильтровать реакции с помощью Emoji и пользователя, используйте Если ваш запрос использует как Например, следующие запросы действительны:
Следующие запросы недействительны:
Неверные запросы отклоняются с ошибкой |
ListreactionSresponse
Ответ на запрос на реакцию списка.
Поля | |
---|---|
reactions[] | Список реакций на запрошенной (или первой) странице. |
next_page_token | Продолжение токена, чтобы получить следующую страницу результатов. Это пусто для последней страницы результатов. |
Listspaceeventsrequest
Запросить сообщение о перечислении космических событий.
Поля | |
---|---|
parent | Требуется Название ресурса в чате Google , где произошли события. Формат: |
page_size | Необязательный. Максимальное количество космических событий возвращалось. Сервис может вернуть меньше этого значения. Отрицательные значения возвращают ошибку |
page_token | Необязательный. Токен страницы, полученный из предыдущего звонка космических событий списка. Предоставьте это, чтобы получить последующую страницу. При нанесении на страницу все остальные параметры, предоставленные для перечисления пространственных событий, должны соответствовать вызову, который предоставил токен страницы. Передача различных значений к другим параметрам может привести к неожиданным результатам. |
filter | Требуется Фильтр запросов. Вы должны указать хотя бы один тип события ( При желании вы также можете отфильтровать по времени начала (
Чтобы указать время начала или окончания, используйте оператор Equals Например, следующие запросы действительны:
Следующие запросы недействительны:
Неверные запросы отклоняются сервером с ошибкой |
ListSpaceEventsResponse
Ответ Сообщение для перечисления космических событий.
Поля | |
---|---|
space_events[] | Результаты возвращаются в хронологическом порядке (сначала самое старое событие). ПРИМЕЧАНИЕ. Поле |
next_page_token | Токен продолжения, используемый для получения большего количества событий. Если это поле опущено, последующих страниц нет. |
ListspacesRequest
Запрос на перечисление пространств, которым является абонент.
Поля | |
---|---|
page_size | Необязательный. Максимальное количество пробелов для возврата. Сервис может вернуть меньше этого значения. В случае неопределенности, не более 100 мест возвращаются. Максимальное значение составляет 1000. Если вы используете значение более 1000, оно автоматически изменяется на 1000. Отрицательные значения возвращают ошибку |
page_token | Необязательный. Токен страницы, полученный из предыдущего звонка в списках. Предоставьте этот параметр, чтобы получить последующую страницу. При страничном значении фильтра должно соответствовать вызову, который предоставил токен страницы. Прохождение другого значения может привести к неожиданным результатам. |
filter | Необязательный. Фильтр запросов. Вы можете отфильтровать пространства по типу пространства ( Чтобы отфильтровать по типу пространства, вы должны указать допустимое значение Enum, такое как Например, следующие запросы действительны:
Неверные запросы отклоняются сервером с ошибкой |
Listspacesresponse
Ответ на запрос списков.
Поля | |
---|---|
spaces[] | Список пробелов на запрошенной (или первой) странице. ПРИМЕЧАНИЕ. Поле |
next_page_token | Вы можете отправить токен в качестве |
Matchedurl
Соответствующий URL в сообщении в чате. Приложения чата могут предварительно просмотреть соответствующие URL -адреса. Для получения дополнительной информации см. Предварительные ссылки .
Поля | |
---|---|
url | Только вывод. URL, который был сопоставлен. |
Членство
Представляет собой отношение членства в чате Google, например, приглашается ли пользователь или приложение чата, часть или отсутствует в пространстве.
Поля | |
---|---|
name | Идентификатор. Имя ресурса членства, назначенное сервером. Формат: |
state | Только вывод. Состояние членства. |
role | Необязательный. Роль пользователя в пространстве чата, которая определяет их разрешенные действия в пространстве. Это поле можно использовать только в качестве ввода в |
create_time |
|
delete_time |
|
Union field memberType . Member associated with this membership. Other member types might be supported in the future. memberType can be only one of the following: | |
member |
|
group_member | Reading or mutating memberships for Google Groups requires user authentication . |
MembershipRole
Represents a user's permitted actions in a Chat space. More enum values might be added in the future.
Перечисления | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED | Default value. For users : they aren't a member of the space, but can be invited. For Google Groups : they're always assigned this role (other enum values might be used in the future). |
ROLE_MEMBER | A member of the space. The user has basic permissions, like sending messages to the space. In 1:1 and unnamed group conversations, everyone has this role. |
ROLE_MANAGER | A space manager. The user has all basic permissions plus administrative permissions that let them manage the space, like adding or removing members. Only supported in SpaceType.SPACE . |
MembershipState
Specifies the member's relationship with a space. Other membership states might be supported in the future.
Перечисления | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED | Default value. Don't use. |
JOINED | The user is added to the space, and can participate in the space. |
INVITED | The user is invited to join the space, but hasn't joined it. |
NOT_A_MEMBER | The user doesn't belong to the space and doesn't have a pending invitation to join the space. |
MembershipBatchCreatedEventData
Event payload for multiple new memberships.
Event type: google.workspace.chat.membership.v1.batchCreated
Поля | |
---|---|
memberships[] | A list of new memberships. |
MembershipBatchDeletedEventData
Event payload for multiple deleted memberships.
Event type: google.workspace.chat.membership.v1.batchDeleted
Поля | |
---|---|
memberships[] | A list of deleted memberships. |
MembershipBatchUpdatedEventData
Event payload for multiple updated memberships.
Event type: google.workspace.chat.membership.v1.batchUpdated
Поля | |
---|---|
memberships[] | A list of updated memberships. |
MembershipCreatedEventData
Event payload for a new membership.
Event type: google.workspace.chat.membership.v1.created
.
Поля | |
---|---|
membership | The new membership. |
MembershipDeletedEventData
Event payload for a deleted membership.
Event type: google.workspace.chat.membership.v1.deleted
Поля | |
---|---|
membership | The deleted membership. Only the |
MembershipUpdatedEventData
Event payload for an updated membership.
Event type: google.workspace.chat.membership.v1.updated
Поля | |
---|---|
membership | The updated membership. |
Сообщение
A message in a Google Chat space.
Поля | |
---|---|
name | Identifier. Resource name of the message. Format: Where If you set a custom ID when you create a message, you can use this ID to specify the message in a request by replacing |
sender | Output only. The user who created the message. If your Chat app authenticates as a user , the output populates the user |
create_time | For import mode spaces, set this field to the historical timestamp at which the message was created in the source in order to preserve the original creation time. |
last_update_time | Output only. The time at which the message was last edited by a user. If the message has never been edited, this field is empty. |
delete_time | Output only. The time at which the message was deleted in Google Chat. If the message is never deleted, this field is empty. |
text | To learn about creating text messages, see Send a message . |
formatted_text | Output only. Contains the message
For more information, see View text formatting sent in a message |
cards[] | Deprecated: Use Rich, formatted, and interactive cards that you can use to display UI elements such as: formatted texts, buttons, and clickable images. Cards are normally displayed below the plain-text body of the message. |
cards_v2[] | Only Chat apps can create cards. If your Chat app authenticates as a user , the messages can't contain cards. To learn how to create a message that contains cards, see Send a message . Design and preview cards with the Card Builder. Open the Card Builder |
annotations[] | Output only. Annotations associated with the |
thread | The thread the message belongs to. For example usage, see Start or reply to a message thread . |
space | Output only. If your Chat app authenticates as a user , the output only populates the space |
fallback_text |
|
action_response | Input only. Parameters that a Chat app can use to configure how its response is posted. |
argument_text | Output only. Plain-text body of the message with all Chat app mentions stripped out. |
slash_command | Output only. Slash command information, if applicable. |
attachment[] |
|
matched_url | Output only. A URL in |
thread_reply | Output only. When If the space doesn't support reply in threads, this field is always |
client_assigned_message_id |
|
emoji_reaction_summaries[] | Output only. The list of emoji reaction summaries on the message. |
private_message_viewer | For details, see Send a message privately . |
deletion_metadata | Output only. Information about a deleted message. A message is deleted when |
quoted_message_metadata | Output only. Information about a message that's quoted by a Google Chat user in a space. Google Chat users can quote a message to reply to it. |
attached_gifs[] | Output only. GIF images that are attached to the message. |
accessory_widgets[] | Creating a message with accessory widgets requires app authentication . |
MessageBatchCreatedEventData
Event payload for multiple new messages.
Event type: google.workspace.chat.message.v1.batchCreated
Поля | |
---|---|
messages[] | A list of new messages. |
MessageBatchDeletedEventData
Event payload for multiple deleted messages.
Event type: google.workspace.chat.message.v1.batchDeleted
Поля | |
---|---|
messages[] | A list of deleted messages. |
MessageBatchUpdatedEventData
Event payload for multiple updated messages.
Event type: google.workspace.chat.message.v1.batchUpdated
Поля | |
---|---|
messages[] | A list of updated messages. |
MessageCreatedEventData
Event payload for a new message.
Event type: google.workspace.chat.message.v1.created
Поля | |
---|---|
message | The new message. |
MessageDeletedEventData
Event payload for a deleted message.
Event type: google.workspace.chat.message.v1.deleted
Поля | |
---|---|
message | The deleted message. Only the |
MessageUpdatedEventData
Event payload for an updated message.
Event type: google.workspace.chat.message.v1.updated
Поля | |
---|---|
message | The updated message. |
QuotedMessageMetadata
Information about a quoted message.
Поля | |
---|---|
name | Output only. Resource name of the quoted message. Format: |
last_update_time | Output only. The timestamp when the quoted message was created or when the quoted message was last updated. |
Реакция
A reaction to a message.
Поля | |
---|---|
name | Identifier. The resource name of the reaction. Format: |
user | Output only. The user who created the reaction. |
emoji | Required. The emoji used in the reaction. |
ReactionBatchCreatedEventData
Event payload for multiple new reactions.
Event type: google.workspace.chat.reaction.v1.batchCreated
Поля | |
---|---|
reactions[] | A list of new reactions. |
ReactionBatchDeletedEventData
Event payload for multiple deleted reactions.
Event type: google.workspace.chat.reaction.v1.batchDeleted
Поля | |
---|---|
reactions[] | A list of deleted reactions. |
ReactionCreatedEventData
Event payload for a new reaction.
Event type: google.workspace.chat.reaction.v1.created
Поля | |
---|---|
reaction | The new reaction. |
ReactionDeletedEventData
Event payload for a deleted reaction.
Type: google.workspace.chat.reaction.v1.deleted
Поля | |
---|---|
reaction | The deleted reaction. |
RichLinkMetadata
A rich link to a resource.
Поля | |
---|---|
uri | The URI of this link. |
rich_link_type | The rich link type. |
Union field data . Data for the linked resource. data can be only one of the following: | |
drive_link_data | Data for a drive link. |
chat_space_link_data | Data for a chat space link. |
RichLinkType
The rich link type. More types might be added in the future.
Перечисления | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED | Default value for the enum. Don't use. |
DRIVE_FILE | A Google Drive rich link type. |
CHAT_SPACE | A Chat space rich link type. For example, a space smart chip. |
SearchSpacesRequest
Request to search for a list of spaces based on a query.
Поля | |
---|---|
use_admin_access | When The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege . Requires either the This method currently only supports admin access, thus only |
page_size | The maximum number of spaces to return. The service may return fewer than this value. If unspecified, at most 100 spaces are returned. The maximum value is 1000. If you use a value more than 1000, it's automatically changed to 1000. |
page_token | A token, received from the previous search spaces call. Provide this parameter to retrieve the subsequent page. When paginating, all other parameters provided should match the call that provided the page token. Passing different values to the other parameters might lead to unexpected results. |
query | Required. A search query. You can search by using the following parameters:
Across different fields, only Among the same field, The following example queries are valid:
|
order_by | Supported attributes to order by are:
Valid ordering operation values are:
The supported syntax are:
|
SearchSpacesResponse
Response with a list of spaces corresponding to the search spaces request.
Поля | |
---|---|
spaces[] | A page of the requested spaces. |
next_page_token | A token that can be used to retrieve the next page. If this field is empty, there are no subsequent pages. |
total_size | The total number of spaces that match the query, across all pages. If the result is over 10,000 spaces, this value is an estimate. |
SetUpSpaceRequest
Request to create a space and add specified users to it.
Поля | |
---|---|
space | Required. The To create a space, set To create a group chat, set To create a 1:1 conversation between humans, set To create an 1:1 conversation between a human and the calling Chat app, set If a |
request_id |
|
memberships[] | The set currently allows up to 49 memberships (in addition to the caller). For human membership, the For Google group membership, the Optional when setting Required when setting Required when setting Must be empty when creating a 1:1 conversation between a human and the calling Chat app (when setting |
SlashCommand
Metadata about a slash command in Google Chat.
Поля | |
---|---|
command_id | The ID of the slash command. |
SlashCommandMetadata
Annotation metadata for slash commands (/).
Поля | |
---|---|
bot | The Chat app whose command was invoked. |
type | The type of slash command. |
command_name | The name of the invoked slash command. |
command_id | The command ID of the invoked slash command. |
triggers_dialog | Indicates whether the slash command is for a dialog. |
Тип
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Default value for the enum. Don't use. |
ADD | Add Chat app to space. |
INVOKE | Invoke slash command in space. |
Космос
A space in Google Chat. Spaces are conversations between two or more users or 1:1 messages between a user and a Chat app.
Поля | |
---|---|
name | Identifier. Resource name of the space. Format: Where |
type | Output only. Deprecated: Use |
space_type | |
single_user_bot_dm | |
threaded | Output only. Deprecated: Use |
display_name | For direct messages, this field might be empty. Supports up to 128 characters. |
external_user_allowed |
For existing spaces, this field is output only. |
space_threading_state | Output only. The threading state in the Chat space. |
space_details |
|
space_history_state | |
import_mode | Creating a space in |
create_time | For import mode spaces, set this field to the historical timestamp at which the space was created in the source in order to preserve the original creation time. Only populated in the output when |
last_active_time | Output only. Timestamp of the last message in the space. |
admin_installed | Output only. For direct message (DM) spaces with a Chat app, whether the space was created by a Google Workspace administrator. Administrators can install and set up a direct message with a Chat app on behalf of users in their organization. To support admin install, your Chat app must feature direct messaging. |
membership_count | Output only. The count of joined memberships grouped by member type. Populated when the |
access_settings | |
space_uri | Output only. The URI for a user to access the space. |
import_mode_expire_time | Output only. The time when the space will be automatically deleted by the system if it remains in import mode. Each space created in import mode must exit this mode before this expire time using This field is only populated for spaces that were created with import mode. |
customer | In the format For DMs, this field isn't populated. |
Union field space_permission_settings . Represents the permission settings of a space. Only populated when the space_type is SPACE . space_permission_settings can be only one of the following: | |
predefined_permission_settings | Setting predefined permission settings supports:
|
permission_settings | Reading and updating permission settings supports:
|
AccessSettings
Represents the access setting of the space.
Поля | |
---|---|
access_state | Output only. Indicates the access state of the space. |
audience | Format: To use the default target audience for the Google Workspace organization, set to Reading the target audience supports:
This field is not populated when using the Setting the target audience requires user authentication . |
AccessState
Represents the access state of the space.
Перечисления | |
---|---|
ACCESS_STATE_UNSPECIFIED | Access state is unknown or not supported in this API. |
PRIVATE | Only users or Google Groups that have been individually added or invited by other users or Google Workspace administrators can discover and access the space. |
DISCOVERABLE | A space manager has granted a target audience access to the space. Users or Google Groups that have been individually added or invited to the space can also discover and access the space. To learn more, see Make a space discoverable to specific users . Creating discoverable spaces requires user authentication . |
MembershipCount
Represents the count of memberships of a space, grouped into categories.
Поля | |
---|---|
joined_direct_human_user_count | Output only. Count of human users that have directly joined the space, not counting users joined by having membership in a joined group. |
joined_group_count | Output only. Count of all groups that have directly joined the space. |
PermissionSetting
Represents a space permission setting.
Поля | |
---|---|
managers_allowed |
|
members_allowed |
|
PermissionSettings
Permission settings that you can specify when updating an existing named space.
To set permission settings when creating a space, specify the PredefinedPermissionSettings
field in your request.
Поля | |
---|---|
manage_members_and_groups |
|
modify_space_details |
|
toggle_history |
|
use_at_mention_all |
|
manage_apps |
|
manage_webhooks |
|
post_messages | Output only. Setting for posting messages in a space. |
reply_messages |
|
PredefinedPermissionSettings
Predefined permission settings that you can only specify when creating a named space. More settings might be added in the future. For details about permission settings for named spaces, see Learn about spaces .
Перечисления | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED | Unspecified. Don't use. |
COLLABORATION_SPACE | Setting to make the space a collaboration space where all members can post messages. |
ANNOUNCEMENT_SPACE | Setting to make the space an announcement space where only space managers can post messages. |
SpaceDetails
Details about the space including description and rules.
Поля | |
---|---|
description | Supports up to 150 characters. |
guidelines | Supports up to 5,000 characters. |
SpaceThreadingState
Specifies the type of threading state in the Chat space.
Перечисления | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED | Сдержанный. |
THREADED_MESSAGES | Named spaces that support message threads. When users respond to a message, they can reply in-thread, which keeps their response in the context of the original message. |
GROUPED_MESSAGES | Named spaces where the conversation is organized by topic. Topics and their replies are grouped together. |
UNTHREADED_MESSAGES | Direct messages (DMs) between two people and group conversations between 3 or more people. |
SpaceType
The type of space. Required when creating or updating a space. Output only for other usage.
Перечисления | |
---|---|
SPACE_TYPE_UNSPECIFIED | Сдержанный. |
SPACE | A place where people send messages, share files, and collaborate. A SPACE can include Chat apps. |
GROUP_CHAT | Group conversations between 3 or more people. A GROUP_CHAT can include Chat apps. |
DIRECT_MESSAGE | 1:1 messages between two humans or a human and a Chat app. |
Тип
Deprecated: Use SpaceType
instead.
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Сдержанный. |
ROOM | Conversations between two or more humans. |
DM | 1:1 Direct Message between a human and a Chat app, where all messages are flat. Note that this doesn't include direct messages between two humans. |
SpaceBatchUpdatedEventData
Event payload for multiple updates to a space.
Event type: google.workspace.chat.space.v1.batchUpdated
Поля | |
---|---|
spaces[] | A list of updated spaces. |
SpaceEvent
An event that represents a change or activity in a Google Chat space. To learn more, see Work with events from Google Chat .
Поля | |
---|---|
name | Resource name of the space event. Format: |
event_time | Time when the event occurred. |
event_type | Type of space event. Each event type has a batch version, which represents multiple instances of the event type that occur in a short period of time. For Supported event types for messages :
Supported event types for memberships :
Supported event types for reactions :
Supported event types about the space :
|
Union field | |
message_created_event_data | Event payload for a new message. Event type: |
message_updated_event_data | Event payload for an updated message. Event type: |
message_deleted_event_data | Event payload for a deleted message. Event type: |
message_batch_created_event_data | Event payload for multiple new messages. Event type: |
message_batch_updated_event_data | Event payload for multiple updated messages. Event type: |
message_batch_deleted_event_data | Event payload for multiple deleted messages. Event type: |
space_updated_event_data | Event payload for a space update. Event type: |
space_batch_updated_event_data | Event payload for multiple updates to a space. Event type: |
membership_created_event_data | Event payload for a new membership. Event type: |
membership_updated_event_data | Event payload for an updated membership. Event type: |
membership_deleted_event_data | Event payload for a deleted membership. Event type: |
membership_batch_created_event_data | Event payload for multiple new memberships. Event type: |
membership_batch_updated_event_data | Event payload for multiple updated memberships. Event type: |
membership_batch_deleted_event_data | Event payload for multiple deleted memberships. Event type: |
reaction_created_event_data | Event payload for a new reaction. Event type: |
reaction_deleted_event_data | Event payload for a deleted reaction. Event type: |
reaction_batch_created_event_data | Event payload for multiple new reactions. Event type: |
reaction_batch_deleted_event_data | Event payload for multiple deleted reactions. Event type: |
SpaceNotificationSetting
The notification setting of a user in a space.
Поля | |
---|---|
name | Identifier. The resource name of the space notification setting. Format: |
notification_setting | The notification setting. |
mute_setting | The space notification mute setting. |
MuteSetting
The space notification mute setting types.
Перечисления | |
---|---|
MUTE_SETTING_UNSPECIFIED | Сдержанный. |
UNMUTED | The user will receive notifications for the space based on the notification setting. |
MUTED | The user will not receive any notifications for the space, regardless of the notification setting. |
УведомлениеНастройка
The notification setting types. Other types might be supported in the future.
Перечисления | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED | Сдержанный. |
ALL | Notifications are triggered by @mentions, followed threads, first message of new threads. All new threads are automatically followed, unless manually unfollowed by the user. |
MAIN_CONVERSATIONS | The notification is triggered by @mentions, followed threads, first message of new threads. Not available for 1:1 direct messages. |
FOR_YOU | The notification is triggered by @mentions, followed threads. Not available for 1:1 direct messages. |
OFF | Notification is off. |
SpaceReadState
A user's read state within a space, used to identify read and unread messages.
Поля | |
---|---|
name | Resource name of the space read state. Format: |
last_read_time |
|
SpaceUpdatedEventData
Event payload for an updated space.
Event type: google.workspace.chat.space.v1.updated
Поля | |
---|---|
space | The updated space. |
Нить
A thread in a Google Chat space. For example usage, see Start or reply to a message thread .
If you specify a thread when creating a message, you can set the messageReplyOption
field to determine what happens if no matching thread is found.
Поля | |
---|---|
name | Identifier. Resource name of the thread. Example: |
thread_key | This ID is unique to the Chat app that sets it. For example, if multiple Chat apps create a message using the same thread key, the messages are posted in different threads. To reply in a thread created by a person or another Chat app, specify the thread |
ThreadReadState
A user's read state within a thread, used to identify read and unread messages.
Поля | |
---|---|
name | Resource name of the thread read state. Format: |
last_read_time | The time when the user's thread read state was updated. Usually this corresponds with the timestamp of the last read message in a thread. |
UpdateMembershipRequest
Request message for updating a membership.
Поля | |
---|---|
membership | Required. The membership to update. Only fields specified by |
update_mask | Required. The field paths to update. Separate multiple values with commas or use Currently supported field paths:
|
use_admin_access | The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege . Requires the |
UpdateMessageRequest
Request to update a message.
Поля | |
---|---|
message | Required. Message with fields updated. |
update_mask | Required. The field paths to update. Separate multiple values with commas or use Currently supported field paths:
|
allow_missing |
|
UpdateSpaceNotificationSettingRequest
Request to update the space notification settings. Only supports updating notification setting for the calling user.
Поля | |
---|---|
space_notification_setting | Required. The resource name for the space notification settings must be populated in the form of |
update_mask | Required. Supported field paths:
|
UpdateSpaceReadStateRequest
Request message for UpdateSpaceReadState API.
Поля | |
---|---|
space_read_state | Required. The space read state and fields to update. Only supports updating read state for the calling user. To refer to the calling user, set one of the following:
Format: users/{user}/spaces/{space}/spaceReadState |
update_mask | Required. The field paths to update. Currently supported field paths:
When the To mark the space as read, set |
UpdateSpaceRequest
A request to update a single space.
Поля | |
---|---|
space | Required. Space with fields to be updated. |
update_mask | Required. The updated field paths, comma separated if there are multiple. You can update the following fields for a space:
|
use_admin_access | The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege . Requires the Some |
Пользователь
A user in Google Chat. When returned as an output from a request, if your Chat app authenticates as a user , the output for a User
resource only populates the user's name
and type
.
Поля | |
---|---|
name | Resource name for a Google Chat Format: For
|
display_name | Output only. The user's display name. |
domain_id | Unique identifier of the user's Google Workspace domain. |
type | User type. |
is_anonymous | Output only. When |
Тип
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Default value for the enum. DO NOT USE. |
HUMAN | Human user. |
BOT | Chat app user. |
UserMentionMetadata
Annotation metadata for user mentions (@).
Поля | |
---|---|
user | The user mentioned. |
type | The type of user mention. |
Тип
Перечисления | |
---|---|
TYPE_UNSPECIFIED | Default value for the enum. Don't use. |
ADD | Add user to space. |
MENTION | Mention user in space. |
WidgetMarkup
A widget is a UI element that presents text and images.
Поля | |
---|---|
buttons[] | A list of buttons. Buttons is also |
Union field data . A WidgetMarkup can only have one of the following items. You can use multiple WidgetMarkup fields to display more items. data can be only one of the following: | |
text_paragraph | Display a text paragraph in this widget. |
image | Display an image in this widget. |
key_value | Display a key value item in this widget. |
Кнопка
A button. Can be a text button or an image button.
Поля | |
---|---|
Union field | |
text_button | A button with text and |
image_button | A button with image and |
FormAction
A form action describes the behavior when the form is submitted. For example, you can invoke Apps Script to handle the form.
Поля | |
---|---|
action_method_name | The method name is used to identify which part of the form triggered the form submission. This information is echoed back to the Chat app as part of the card click event. You can use the same method name for several elements that trigger a common behavior. |
parameters[] | List of action parameters. |
ПараметрДействия
List of string parameters to supply when the action method is invoked. For example, consider three snooze buttons: snooze now, snooze one day, snooze next week. You might use action method = snooze()
, passing the snooze type and snooze time in the list of string parameters.
Поля | |
---|---|
key | The name of the parameter for the action script. |
value | Значение параметра. |
Икона
The set of supported icons.
Перечисления | |
---|---|
ICON_UNSPECIFIED | |
AIRPLANE | |
BOOKMARK | |
BUS | |
CAR | |
CLOCK | |
CONFIRMATION_NUMBER_ICON | |
DOLLAR | |
DESCRIPTION | |
EMAIL | |
EVENT_PERFORMER | |
EVENT_SEAT | |
FLIGHT_ARRIVAL | |
FLIGHT_DEPARTURE | |
HOTEL | |
HOTEL_ROOM_TYPE | |
INVITE | |
MAP_PIN | |
MEMBERSHIP | |
MULTIPLE_PEOPLE | |
OFFER | |
PERSON | |
PHONE | |
RESTAURANT_ICON | |
SHOPPING_CART | |
STAR | |
STORE | |
TICKET | |
TRAIN | |
VIDEO_CAMERA | |
VIDEO_PLAY |
Изображение
An image that's specified by a URL and can have an onclick
action.
Поля | |
---|---|
image_url | URL-адрес изображения. |
on_click | The |
aspect_ratio | The aspect ratio of this image (width and height). This field lets you reserve the right height for the image while waiting for it to load. It's not meant to override the built-in aspect ratio of the image. If unset, the server fills it by prefetching the image. |
ИзображениеКнопка
An image button with an onclick
action.
Поля | |
---|---|
on_click | The |
name | The name of this |
Union field icons . The icon can be specified by an Icon enum or a URL. icons can be only one of the following: | |
icon | The icon specified by an |
icon_url | The icon specified by a URL. |
Ключ-значение
A UI element contains a key (label) and a value (content). This element can also contain some actions such as onclick
button.
Поля | |
---|---|
top_label | The text of the top label. Formatted text supported. For more information about formatting text, see Formatting text in Google Chat apps and Formatting text in Google Workspace Add-ons . |
content | The text of the content. Formatted text supported and always required. For more information about formatting text, see Formatting text in Google Chat apps and Formatting text in Google Workspace Add-ons . |
content_multiline | If the content should be multiline. |
bottom_label | The text of the bottom label. Formatted text supported. For more information about formatting text, see Formatting text in Google Chat apps and Formatting text in Google Workspace Add-ons . |
on_click | The |
Union field icons . At least one of icons, top_label and bottom_label must be defined. icons can be only one of the following: | |
icon | An enum value that's replaced by the Chat API with the corresponding icon image. |
icon_url | The icon specified by a URL. |
Union field control . A control widget. You can set either button or switch_widget , but not both. control can be only one of the following: | |
button | A button that can be clicked to trigger an action. |
OnClick
An onclick
action (for example, open a link).
Поля | |
---|---|
Union field | |
action | A form action is triggered by this |
open_link | This |
OpenLink
A link that opens a new window.
Поля | |
---|---|
url | URL-адрес для открытия. |
Текстовая кнопка
A button with text and onclick
action.
Поля | |
---|---|
text | The text of the button. |
on_click | The |
ТекстовыйАбзац
A paragraph of text. Formatted text supported. For more information about formatting text, see Formatting text in Google Chat apps and Formatting text in Google Workspace Add-ons .
Поля | |
---|---|
text | |