直播状态回调
1.接口说明
该接口由用户实现,互动数字人某些直播状态变化时会请求该接口同步直播状态。
失败时重试,最多回调10次,每次回调与前一次请求的时间间隔为:0秒、15秒、30分钟、1分钟、2分钟、4分钟、8分钟、16分钟、32分钟、64分钟。
接口地址由用户提供,在新建直播请求 https://digitbot.bokecc.com/api/interact/channel/create接口时,通过liveStateCallback参数指定。
2.请求方式
GET
3.请求参数
(1).Query参数(UrlEncoded):通过URL参数传递。
| 参数名 | 类型 | 必需 | 说明 |
|---|---|---|---|
| sessionId | String | 是 | 直播会话ID |
| status | Integer | 是 | 直播状态,20:初始化完成,40:直播主动关闭,41:其它关闭(如长时间无心跳,网络链接中断等),-10: 初始化失败 |
| reason | String | 否 | 失败状态原因描述,status!=20时,回调该参数 |
4.请求示例
GET https://xxxxxxxx?sessionId=xxx&status=20 HTTP/1.1
5.响应示例
{
"result": "OK"
}
6.响应说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| result | String | 回调请求成功响应结果,字符串"OK"不区分大小写。 |