Google Chat API

Google Chat API позволяет разрабатывать приложения для Chat, чтобы интегрировать собственные сервисы с Google Chat и управлять его ресурсами, такими как чат-группы, участники и сообщения.

Сервис: chat.googleapis.com

Для создания клиентских заглушек RPC требуется название сервиса chat.googleapis.com.

google.chat.v1.ChatService

Методы
CompleteImportSpace Завершает процесс импорта для указанной чат-группы и делает ее видимой для пользователей.
CreateCustomEmoji Создает собственный эмодзи.
CreateMembership Создает участие для вызывающего приложения Chat, пользователя или группы Google.
CreateMessage Создает сообщение в чат-группе Google Chat.
CreateMessagePin Создает закрепленное сообщение.
CreateReaction Создает отклик и добавляет его к сообщению.
CreateSection Создает раздел в Google Chat.
CreateSpace Создает чат-группу.
DeleteCustomEmoji Удаляет собственный эмодзи.
DeleteMembership Удаляет участника.
DeleteMessage Удаляет сообщение.
DeleteMessagePin Удаляет закрепленное сообщение.
DeleteReaction Удаляет реакцию на сообщение.
DeleteSection Удаляет раздел типа CUSTOM_SECTION.
DeleteSpace Удаляет чат-группу с названием.
FindDirectMessage Возвращает существующую прямую переписку с указанным пользователем.
FindGroupChats Возвращает все чат-группы с spaceType == GROUP_CHAT, в которых состоят только вызывающий пользователь и пользователи, указанные в FindGroupChatsRequest.users.
GetAttachment Получает метаданные прикрепленного к сообщению файла.
GetAvailability Возвращает информацию о доступности пользователя в Google Chat.
GetCustomEmoji Возвращает сведения о пользовательском эмодзи.
GetMembership Возвращает сведения о членстве.
GetMessage Возвращает сведения о сообщении.
GetSpace Возвращает сведения о чат-группе.
GetSpaceEvent Возвращает событие из чат-группы Google Chat.
GetSpaceNotificationSetting Получает настройки уведомлений чат-группы.
GetSpaceReadState Возвращает сведения о статусе прочтения пользователя в чат-группе, которые используются для идентификации прочитанных и непрочитанных сообщений.
GetThreadReadState Возвращает сведения о статусе прочтения пользователем сообщений в цепочке. Используется для определения прочитанных и непрочитанных сообщений.
ListCustomEmojis Возвращает список собственных эмодзи, видимых аутентифицированному пользователю.
ListMemberships Возвращает список участников чат-группы.
ListMessagePins Возвращает список закрепленных сообщений в чат-группе.
ListMessages Возвращает список сообщений в чат-группе, участником которой является вызывающий абонент, включая сообщения от заблокированных участников и чат-групп.
ListReactions Возвращает список реакций на сообщение.
ListSectionItems Перечисляет товары в разделе.
ListSections Выводит список разделов, доступных пользователю Chat.
ListSpaceEvents Возвращает список событий из чат-группы Google Chat.
ListSpaces Выводит список чат-групп, в которых состоит вызывающий абонент.
MarkAsActive Пользователь помечается как ACTIVE в Google Chat.
MarkAsAway Пользователь помечается как AWAY в Google Chat.
MarkAsDoNotDisturb Пользователь помечается как DO_NOT_DISTURB в Google Chat.
MoveSectionItem Перемещает элемент из одного раздела в другой.
PositionSection Изменяет порядок сортировки раздела.
ReplaceMessageCards Заменяет карточки, включенные в сообщение.
SearchMessages Ищет сообщения в Google Chat, к которым у вызывающего пользователя есть доступ.
SearchSpaces Возвращает список чат-групп в организации Google Workspace.
SetUpSpace Создает чат-группу и добавляет в нее указанных пользователей.
UpdateAvailability Обновляет информацию о доступности пользователя.
UpdateMembership Обновляет членство.
UpdateMessage Обновляет сообщение.
UpdateSection Обновляет раздел.
UpdateSpace Обновляет чат-группу.
UpdateSpaceNotificationSetting Обновляет настройки уведомлений чат-группы.
UpdateSpaceReadState Обновляет статус прочтения пользователя в чат-группе, который используется для идентификации прочитанных и непрочитанных сообщений.