轮询查询即时消息
功能介绍
轮询查询即时消息接口
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v2/servicerequest/cases/instant-messages
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
case_ids | 是 | Array | 工单id 数组长度:0 - 100 |
last_message_time_id | 否 | String | 上次查询留言的时间 最小长度:0 最大长度:64 |
group_id | 否 | String | 组id 最小长度:0 最大长度:64 |
trim_osm_rich_text_label | 否 | Boolean | 是否去除富文本,默认值为true |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 最小长度:1 最大长度:5000 |
X-Language | 否 | String | 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。 会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。 最小长度:1 最大长度:32 |
X-Time-Zone | 否 | String | 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。 涉及时间的数据会根据环境时区处理。 最小长度:1 最大长度:32 |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
imstatus | Array of ImStatusV2 objects | 状态列表 数组长度:0 - 100 |
immsg | Array of UserInstantIncidentMsgV2 objects | 留言内容列表 数组长度:0 - 100 |
last_message_time_id | String | 上次查询留言时间 最小长度:0 最大长度:64 |
参数 | 参数类型 | 描述 |
|---|---|---|
incident_id | String | 工单id 最小长度:0 最大长度:64 |
message_list | Array of QueryMessageInfoV2 objects | 留言列表 |
update_messages | Array of 表8 MessageUpdateV2 objects | 更新留言列表 |
参数 | 参数类型 | 描述 |
|---|---|---|
type | Integer | 类型,可以删除 0是客户留言 1是客服留言 最小值:0 最大值:1 |
replier_type | Integer | 回复人类型,0是客户留言 1是客服留言 最小值:0 最大值:3 |
replier | String | 回复人id 最小长度:0 最大长度:64 |
content | String | 留言内容 最小长度:0 最大长度:400 |
create_time | String | 创建时间 |
replier_name | String | 回复人名称 最小长度:0 最大长度:256 |
iam_user_type | Integer | 子用户类型,0主账号 1子账号 最小值:0 最大值:3 |
accessory_list | Array of SimpleAccessoryV2 objects | 附件列表 数组长度:0 - 5 |
message_id | String | 消息id |
status | Integer | 状态 |
display_type | String | 消息展示类型, NORMAL: 普通留言, QA_BOT: 智能客服对话, EXT_PARAM_REQUEST: 索要附加参数, AUTH: 索要授权 |
extension | String | 留言展示扩展信息 |
请求示例
GET https://{endpoint}/v2/servicerequest/cases/instant-messages?trim_osm_rich_text_label=false&case_ids=case123&last_message_time_id=e9eaa5053408469387ac7fba56b5d00e 响应示例
状态码: 200
成功返回200
{
"imstatus": [{
"status": null,
"incident_id": null
}],
"immsg": [{
"incident_id": "TS202603275SQAEFGS0404",
"message_list": [{
"type": 0,
"status": 0,
"replier": "8c50e7009bc34556a91ecc33f31b9feb",
"content": "<div class=\"osm-rich-text\"><p>bbb</p></div>",
"create_time": "2026-03-30T08:57:47.921+00:00",
"message_id": "0f4b6fa0cd2a4be297a4fb6e064e974d",
"replier_name": "op_svc_hecops",
"display_type": "NORMAL",
"iam_user_type": 0,
"accessory_list": []
}],
"update_messages": [{
"message_id": "0f4b6fa0cd2a4be297a4fb6e064e974d",
"status": 0
}]
}],
"last_message_time_id": "24ab7eac3fb9485daa8ca2d65411f31f"
} 状态码
状态码 | 描述 |
|---|---|
200 | 成功返回200 |
错误码
请参见错误码。

