服务端 API 接口文档
文档中心/LG 开放平台/分页获取会话历史消息
分页获取会话历史消息
更新时间:2026/08/18

API 默认按时间正序返回(旧→新)。

🔧请求信息

请求 URI

GET https://lg.jimitu.top/api/open/sessions/{session_id}/messages

请求头参数

Header必填说明
AuthorizationBearer {API Key},接口鉴权,所有请求均需携带
Content-Type仅 POST/PUT 携带 JSON 请求体时需要,值为 application/json

请求路径参数

参数类型必填说明
session_idinteger会话 ID

请求查询参数

参数类型必填说明
user_idstring外部用户 ID,必须是会话所属或设备当前绑定的用户
pageinteger页码,默认 1
page_sizeinteger每页条数,默认 20,最大 100

请求示例

curl -X GET "https://lg.jimitu.top/api/open/sessions/{session_id}/messages?user_id=<user_id>&page=1&page_size=50" \
  -H "Authorization: Bearer <your_api_key>"

📥响应信息

响应体示例

{
  "success": true,
  "data": [
    {
      "id": 9001,
      "chat_session_id": 1001,
      "character_id": 555,
      "content": "你好",
      "message_type": "text",
      "is_user": true,
      "metadata": {},
      "created_at": "2026-01-01T12:00:00Z"
    }
  ],
  "pagination": { "current_page": 1, "total_pages": 3, "total_count": 58, "has_next": true, "has_previous": false }
}

响应参数

字段类型说明
idinteger消息 ID
chat_session_idinteger所属会话 ID
character_idinteger角色实例 ID(用户消息时为 null)
contentstring消息内容
message_typestring消息类型(如 text)
is_userboolean是否用户消息
metadataobject消息附加元数据(如 harness 过程事件;普通消息为 {})
created_atstring创建时间

⚠️错误码

错误码

error_codeHTTP说明
SESSION_NOT_FOUND404会话不存在或无权访问
INVALID_QUERY_PARAMETER400查询参数格式错误或超分页上限