- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- Попробуйте!
Выводит список сообщений в спейсе, участником которого является вызывающий, включая сообщения от заблокированных участников и спейсов. Системные сообщения, например, о новых участниках спейса, не включаются. Если вывести список сообщений из спейса, в котором нет сообщений, ответ будет пустым. При использовании интерфейса REST/HTTP ответ содержит пустой JSON-объект {}
. Пример см. в разделе Список сообщений .
Поддерживает следующие типы аутентификации :
Аутентификация приложения с одобрением администратора в Developer Preview с областью авторизации:
-
https://www.googleapis.com/auth/chat.app.messages.readonly
. При использовании этой области аутентификации этот метод возвращает только публичные сообщения в чат-группе. Он не включает личные сообщения.
-
Аутентификация пользователя с одной из следующих областей авторизации:
-
https://www.googleapis.com/auth/chat.messages.readonly
-
https://www.googleapis.com/auth/chat.messages
-
https://www.googleapis.com/auth/chat.import
(только пространство в режиме импорта)
-
HTTP-запрос
GET https://chat.googleapis.com/v1/{parent=spaces/*}/messages
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
parent | Обязательно. Имя ресурса пространства, из которого нужно вывести список сообщений. Формат: |
Параметры запроса
Параметры | |
---|---|
pageSize | Необязательно. Максимальное количество возвращаемых сообщений. Сервис может вернуть меньше сообщений, чем это значение. Если не указано иное, возвращается не более 25. Максимальное значение — 1000. Если вы используете значение больше 1000, оно автоматически изменится на 1000. Отрицательные значения возвращают ошибку |
pageToken | Необязательный. Токен страницы, полученный из предыдущего вызова списка сообщений. Укажите этот параметр для получения следующей страницы. При пагинации все остальные предоставленные параметры должны соответствовать вызову, предоставившем токен страницы. Передача других значений другим параметрам может привести к неожиданным результатам. |
filter | Необязательно. Фильтр запроса. Вы можете фильтровать сообщения по дате ( Чтобы отфильтровать сообщения по дате создания, укажите время Для фильтрации по потоку укажите Чтобы отфильтровать по теме и дате, используйте в запросе оператор Например, следующие запросы являются допустимыми:
Недействительные запросы отклоняются сервером с ошибкой |
orderBy | Необязательно. Как упорядочивается список сообщений. Укажите значение для упорядочивания по операции упорядочивания. Допустимые значения операции упорядочивания:
Порядок по умолчанию — |
showDeleted | Необязательно. Включать ли удалённые сообщения. У удалённых сообщений указывается время удаления и метаданные об их удалении, но содержание сообщения недоступно. |
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
Ответное сообщение для листинга сообщений.
В случае успеха тело ответа содержит данные со следующей структурой:
JSON-представление |
---|
{
"messages": [
{
object ( |
Поля | |
---|---|
messages[] | Список сообщений. |
nextPageToken | Вы можете отправить токен |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.messages
-
https://www.googleapis.com/auth/chat.messages.readonly
-
https://www.googleapis.com/auth/chat.app.messages.readonly
Более подробную информацию смотрите в Руководстве по авторизации .