跳到主要内容

分页获取聊天消息

分页获取历史聊天消息

HTTP请求

  • GET /api/v3/fiat/retrieveChatMessageWithPagination

接口权限要求: P2P 下单、P2P 广告主

请求参数

参数类型必传说明
conversationIdinteger会话 ID
pageinteger页码,从 1 开始
limitinteger每页条数,默认 20,最大 50
chatMessageTypestring消息类型过滤:textimagefilevideo
idinteger消息 ID(设置后查询单条消息详情)
sortstring排序方式:DESC(默认)或 ASC

返回参数

参数类型说明
totalPageinteger总页数
totalinteger总记录数
messagesarray消息列表
messages[].idinteger消息 ID
messages[].conversationIdinteger会话 ID
messages[].contentstring文本消息内容
messages[].typeinteger消息类型:1=文字,2=图片,3=视频,4=文件
messages[].imageUrlstring图片地址
messages[].imageThumbUrlstring图片缩略图地址
messages[].videoUrlstring视频地址
messages[].fileUrlstring文件地址
messages[].createTimestring发送时间
messages[].fromUserIdstring发送人 ID
messages[].fromNickNamestring发送人昵称
messages[].selfboolean是否为自己发送

响应

{
"msg": "success",
"code": 0,
"data": {
"totalPage": 1,
"total": 1,
"messages": [
{
"id": 1,
"conversationId": 50012,
"content": "hello",
"type": 1,
"imageUrl": "",
"imageThumbUrl": "",
"videoUrl": "",
"fileUrl": "",
"createTime": "2025-01-26 12:00:00",
"fromUserId": "abc123",
"fromNickName": "商家A",
"self": true
}
]
}
}