接口说明
用于查询某个 uin 账号所有进行中的会话。
调用协议
HTTPS + JSON
POST /v2/ivh/sessionmanager/sessionmanagerservice/listsessionofuin
Header Content-Type: application/json;charset=utf-8
请求参数
参数名称 | 类型 | 必选 | 描述 |
ReqId | String | 是 | 单次请求唯一标识,长度为32的 uuid。 |
返回参数
参数名称 | 类型 | 必选 | 描述 |
ReqId | String | 是 | 单次请求唯一标识。 |
Sessions | 是 | 会话列表数组 |
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": "3c5a8d999d8e1fbc6c574595a1b31d5d"},"Payload": {"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf","Sessions": [{"UserId": "virtualhuman","SessionId": "m318552187863054171","SessionStatus": 1,"PlayStreamAddr": "rtmp://live.qq.com/live/m789","DriverType": 1,"IsSessionStarted": true}]}}