简要描述:
用于接收活动状态变更通知,触发条件为频道内活动的创建、修改、删除、开播、结束直播,回调的内容包含直播ID、标题、封面、状态、创建时间、开始时间、结束时间、所属盟主频道、所属盟主主账号。
请求方式:
返回结果格式:
参数:
{
"action": "create",
"context": {
"ticket_id": "1000101", // 活动ID
"name": "xxxx", // 名称
"cover": "http://s1.zmengzhu.com/f0/...1123m.jpg", // 封面
"status": "0", // 活动状态 0:未开播 1:直播中 2:回放 3:断流
"created_at": "1569495502", // 活动创建时间
"start_at": "1569495502", // 直播开始时间(回放不一定有)
"end_at": "1569495502", // 直播结束时间(回放不一定有)
"channel_id": "1569495502", // 频道号
"uid": "121112", // 盟主主账号UID
"uv": "108" // 直播活动UV,仅直播结束事件发送,
"live_at":"1569495502", // 预计直播时间
"duration":"180", // 直播时长
}
}
可能的 action
参数值 |
类型 |
create |
直播活动创建 |
update |
直播活动更新 |
delete |
直播活动删除 |
start |
直播活动开始推流 |
pause |
直播活动暂停推流 |
end |
直播活动结束 |
context参数描述
参数值 |
类型 |
ticket_id |
活动ID |
name |
名称 |
cover |
封面 |
status |
活动状态 0:未开播 1:直播中 2:回放 3:断流 |
created_at |
活动创建时间 |
start_at |
直播开始时间(回放不一定有) |
end_at |
直播结束时间(回放不一定有) |
channel_id |
频道号 |
uid |
盟主主账号UID |
uv |
直播活动UV,仅直播结束事件发送 |
live_at |
预计直播时间 |
duration |
直播时长 |
返回结果:
接收成功需返回:
{
"code": 200, // 只有200代表成功,其他结果均代表失败
"msg": "ok",
"data": {}
}
字段说明:
参数名 |
说明 |
code |
成功为200 |
msg |
成功返回ok |
失败后的处理:
若返回结果中的 code 非200,或请求失败,会进行一次重试,若仍然失败则将忽略。