Method: projects.locations.conversations.messages.list

Liệt kê tất cả tin nhắn của một cuộc trò chuyện nhất định.

Yêu cầu HTTP

GET https://geminidataanalytics.googleapis.com/v1alpha/{parent=projects/*/locations/*/conversations/*}/messages

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
parent

string

Bắt buộc. Cuộc trò chuyện để liệt kê tin nhắn. Định dạng: projects/{project}/locations/{location}/conversations/{conversationId}

Tham số truy vấn

Thông số
pageSize

integer

Không bắt buộc. Kích thước trang được yêu cầu. Máy chủ có thể trả về ít mục hơn yêu cầu. Kích thước trang tối đa là 100. Tất cả kích thước trang lớn hơn sẽ được chuyển đổi thành 100. Nếu bạn không chỉ định, máy chủ sẽ chọn 50 làm giá trị mặc định phù hợp.

pageToken

string

Không bắt buộc. Mã thông báo xác định trang kết quả mà máy chủ sẽ trả về.

filter

string

Không bắt buộc. Đang lọc kết quả. Hãy xem AIP-160 để biết cú pháp.

messages.list cho phép lọc theo: * createTime (ví dụ: createTime > "2025-01-28T06:51:56-08:00") * updateTime

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Phản hồi để liệt kê tin nhắn trò chuyện.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "messages": [
    {
      object (StorageMessage)
    }
  ],
  "nextPageToken": string
}
Các trường
messages[]

object (StorageMessage)

Danh sách tin nhắn trò chuyện.

nextPageToken

string

Mã thông báo xác định trang kết quả mà máy chủ sẽ trả về.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem Authentication Overview.

StorageMessage

Một thông báo được lưu trữ chứa thông báo của người dùng hoặc thông báo của hệ thống.

Biểu diễn dưới dạng JSON
{
  "messageId": string,
  "message": {
    object (Message)
  }
}
Các trường
messageId

string

Tên tài nguyên duy nhất của một tin nhắn trò chuyện.

message

object (Message)

Nội dung thư.