简要描述:

用于接收活动状态变更通知,触发条件为频道内活动的创建、修改、删除、开播、结束直播,回调的内容包含直播ID、标题、封面、状态、创建时间、开始时间、结束时间、所属盟主频道、所属盟主主账号。

请求方法:

POST

数据格式:

JSON

参数:

{
	"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 直播活动结束

返回结果:

接收成功需返回:

{
	"code": 200, // 只有200代表成功,其他结果均代表失败
	"msg": "ok",
	"data": {}
}

失败后的处理:

若返回结果中的 code 非200,或请求失败,会进行一次重试,若仍然失败则将忽略。