В этом руководстве объясняется, как использовать метод list()
в ресурсе Message
API Google Chat для просмотра постраничного фильтруемого списка сообщений в чате.
В API чата сообщение чата представлено ресурсом Message
. Хотя пользователи чата могут отправлять только текстовые сообщения, приложения чата могут использовать множество других функций обмена сообщениями, включая отображение статических или интерактивных пользовательских интерфейсов, сбор информации от пользователей и доставку сообщений в частном порядке. Подробнее о функциях обмена сообщениями, доступных в API чата, см. в обзоре сообщений Google Chat .
Предпосылки
Node.js
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Установите облачную клиентскую библиотеку Node.js.
- Создайте учётные данные OAuth-клиента для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учётные данные в виде JSON-файла с именем
credentials.json
в локальном каталоге.
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
- Пространство Google Chat. Чтобы создать его с помощью API Google Chat, см. раздел Создание пространства . Чтобы создать пространство в Chat, посетите документацию Справочного центра .
Питон
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Установите клиентскую библиотеку Python Cloud .
- Создайте учётные данные OAuth-клиента для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учётные данные в виде JSON-файла с именем
credentials.json
в локальном каталоге.
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
- Пространство Google Chat. Чтобы создать его с помощью API Google Chat, см. раздел Создание пространства . Чтобы создать пространство в Chat, посетите документацию Справочного центра .
Ява
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Установите клиентскую библиотеку Java Cloud .
- Создайте учётные данные OAuth-клиента для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учётные данные в виде JSON-файла с именем
credentials.json
в локальном каталоге.
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
- Пространство Google Chat. Чтобы создать его с помощью API Google Chat, см. раздел Создание пространства . Чтобы создать пространство в Chat, посетите документацию Справочного центра .
Скрипт приложений
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Создайте автономный проект Apps Script и включите расширенную службу чата .
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
- Пространство Google Chat. Чтобы создать его с помощью API Google Chat, см. раздел Создание пространства . Чтобы создать пространство в Chat, посетите документацию Справочного центра .
Список сообщений
Чтобы вывести список сообщений с аутентификацией пользователя , передайте в запрос следующее:
- Укажите область авторизации
chat.messages.readonly
илиchat.messages
. - Вызовите метод
ListMessages()
.
В следующем примере перечислены сообщения в чат-пространстве:
Node.js
Питон
Ява
Скрипт приложений
Чтобы запустить этот пример, замените SPACE_NAME
на идентификатор из поля name
пространства. Идентификатор можно получить, вызвав метод ListSpaces()
или перейдя по URL-адресу пространства.
API чата возвращает список сообщений, отправленных в указанном пространстве. Если в запросе нет сообщений, ответ API чата возвращает пустой объект. При использовании интерфейса REST/HTTP ответ содержит пустой JSON-объект {}
.
Похожие темы
- Форматировать сообщение .
- Удалить сообщение .
- Получить подробную информацию о сообщении .
- Обновить сообщение .
- Отправить сообщение .