Method: projects.locations.conversations.messages.list

特定の会話のすべてのメッセージを一覧表示します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。メッセージを一覧表示する会話。形式: projects/{project}/locations/{location}/conversations/{conversationId}

クエリ パラメータ

パラメータ
pageSize

integer

省略可。リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。最大ページサイズは 100 です。これより大きいページサイズはすべて 100 に強制変換されます。指定しない場合は、サーバーで適切なデフォルトとして 50 が選択されます。

pageToken

string

省略可。サーバーが返す必要がある結果のページを特定するトークン。

filter

string

省略可。結果のフィルタリング。構文については、AIP-160 をご覧ください。

messages.list では、次の条件でフィルタできます。* createTime(例: createTime > "2025-01-28T06:51:56-08:00")* updateTime

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

チャット メッセージを一覧表示するためのレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "messages": [
    {
      object (StorageMessage)
    }
  ],
  "nextPageToken": string
}
フィールド
messages[]

object (StorageMessage)

チャット メッセージのリスト。

nextPageToken

string

サーバーが返す必要がある結果のページを特定するトークン。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、Authentication Overview をご覧ください。

StorageMessage

ユーザー メッセージまたはシステム メッセージを含む保存済みメッセージ。

JSON 表現
{
  "messageId": string,
  "message": {
    object (Message)
  }
}
フィールド
messageId

string

チャット メッセージの一意のリソース名。

message

object (Message)

メッセージのコンテンツ。