查询消息列表
在开放平台,消息是指用户与智能体会话过程中,一个轮次内的问答内容。通过调用本接口,开发者可以查询由开放平台 API 或 SDK 发起的,指定会话过程中的消息列表。
前提条件
- 在调用本接口前,请先完成应用的发布
请求地址
GET``https://api.tbox.cn/api/conversation/messages
请求头
参数名 | 是否必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
Authorization | 是 | String | 用于验证客户端身份的访问令牌,你可以在百宝箱中获取,获取方式可参见:授权管理。 | pat_2j4e******THUIVRH1 |
请求参数
参数名 | 是否必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
conversationId | 是 | String | 会话 ID,通过开放平台提供的开放能力发起的会话动作的唯一标识。 | 2025*****4259 |
pageNum | 否 | Integer | 分页页码,从 1 开始,默认为 1。 | 1 |
pageSize | 否 | Integer | 分页条数,默认为 50,最大 50。 | 50 |
sortOrder | 否 | Enum | 会话列表排序方式,默认 DESC。- ASC :按创建时间升序排序,最早创建的会话排在最前返回DESC:按创建时间降序排序,最近创建的会话排在最前返回 | DESC |
请求示例
css
curl --location 'https://api.tbox.cn/api/conversation/messages?conversationId={your_conversationId}&pageNum=1&pageSize=5&sortOrder=DESC' \
--header 'Authorization: {your_token}' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data ''
返回参数
通用参数
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
errorCode | String | 错误码,为 0 表示成功。 | 0 |
errorMsg | String | 错误信息。 | success |
data | List | 消息列表。 | - |
traceId | String | traceId,用于排查问题 | 12djdfj2jedjj4rf |
Message 定义
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
messageId | String | 消息ID | 2025******4628 |
conversationId | String | 会话ID | 2025******9611 |
appId | String | 智能体ID | 2025******9418 |
query | String | 用户发给智能体的问题内容 | 图片里面有什么 |
answers | List | 智能体的回答列表。 | - |
files | List | 用户上传的文件集合列表。 | - |
createAt | Long | 消息创建时间,时间戳,单位为 s | 1753155912 |
updateAt | Lone | 消息更新时间,时间戳,单位为 s | 1753155918 |
status | Enum | 消息状态- SUCCESS:成功 ERROR:失败 BLOCK:安全拦截 PENDING:执行中 | success |
Answer 定义
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
lane | String | 流水线标识,默认为 default |
default |
mediaType | Enum | 输出的内容类型- text:文本,对话型智能体智能输出文本内容 image:图片 | text |
text | String | 文本内容 | 这张图片展示了一直橘色的小猫... |
url | List | 图片链接(有效期 24 h) | mass.alipay.com/doraemon_ch... |
expireAt | Lone | 链接过期时间,时间戳,单位 s | 1754121123 |
File 定义
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
type | String | 文件类型:- 图像:IMAGE 音频:AUDIO视频:VIDEO 文件:FILE | IMAGE |
url | String | 预览链接(有效期 24 h) | mass.alipay.com/doraemon_ch... |
expireAt | Lone | 链接过期时间,时间戳,单位 s | 1754121123 |
返回示例
成功返回
json
{
"data": {
"currentPage": 1,
"messages": [
{
"answers": [
{
"lane": "default",
"mediaType": "text",
"text": "这张图片展示了一位年轻女性,她有着长长的黑发,穿着一件浅色的短袖上衣。背景中可以看到一些绿色的植物,阳光透过树叶洒在她的脸上和头发上,营造出一种温暖而自然的氛围。图片右下角有"图片由AI生成"的字样,表明这是一张由人工智能生成的图像。整体感觉清新、自然且充满生机。"
}
],
"appId": "2025******9418",
"conversationId": "2025******9611",
"createAt": 1753155912,
"files": [
{
"expireAt": 1754121123,
"type": "IMAGE",
"url": "https://mass.alipay.com/doraemon_chatfile/afts/file/0Zq1R7emvIYAAAAAS0AAAAgAehe3AABr?t=QC46N1PZzc1toAmP63ePivIP-USt6qHdWOnbQ585apYDAAAAZAABPIEAAAAA"
}
],
"messageId": "2025******4628",
"query": "图片里面有什么",
"status": "success",
"updateAt": 1753155918
},
{
"answers": [
{
"lane": "default",
"mediaType": "text",
"text": "请问有什么可以帮忙的吗,尽管问我哦~"
}
],
"appId": "2025******9418",
"conversationId": "2025******9611",
"createAt": 1753155912,
"files": [
{
"expireAt": 1754121123,
"type": "IMAGE",
"url": "https://mass.alipay.com/doraemon_chatfile/afts/file/0Zq1R7emvIYAAAAAS0AAAAgAehe3AABr?t=QC46N1PZzc1toAmP63ePivIP-USt6qHdWOnbQ585apYDAAAAZAABPIEAAAAA"
}
],
"messageId": "2025******4492",
"query": "",
"status": "success"
}
],
"pageSize": 5,
"total": 2
},
"errorCode": "0",
"errorMsg": "success",
"traceId": "0a42******9267"
}
失败返回
json
{
"errorCode": "P_1_02_111",
"errorMsg": "会话不存在",
"solution": "请检查入参:conversationId 是否有效"
}