查询数智人项目下的会话列表

最近更新时间:2024-08-22 11:13:31

我的收藏

接口说明

用于查询数智人项目下的所有进行中的会话列表。

调用协议

HTTPS + JSON
POST /v2/ivh/sessionmanager/sessionmanagerservice/listsessionofprojectid
Header Content-Type: application/json;charset=utf-8

请求参数

参数名称
类型
必选
描述
ReqId
String
单次请求唯一标识,长度为32的 uuid。
VirtualmanProjectId
String
数智人项目ID。

返回参数

参数名称
类型
必选
描述
ReqId
String
单次请求唯一标识。
Sessions
Session
会话列表数组

Session

名称
类型
必选
描述
UserId
String
用户的唯一标识
SessionId
String
会话的唯一标识。
SessionStatus
int
会话状态。1:进行中(已就绪),2:已关闭,3:准备中(未就绪),4:建流失败
PlayStreamAddr
String
流播放地址,建流成功后返回
DriverType
String
数智人类型。1:文本驱动;3:语音驱动(原声)。
IsSessionStarted
bool
是否已经开启会话,只有开启状态,才可以发送驱动指令。

请求示例

{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
}
}

返回示例

{
"Header": {
"Code": 0,
"Message": "",
"RequestID": "123",
},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"Sessions": [
{
"UserId": "abc",
"SessionId": "m318552187863054171",
"SessionStatus": 1,
"PlayStreamAddr": "rtmp://live.qq.com/live/m789",
"DriverType": 1,
"IsSessionStarted": true
}
]
}
}