1.3 创建直播活动接口.md 2.36 KB

创建直播活动接口


URL: http://api.cnlive.com/open/api2/live_epg/createActivity


接口说明: 返回直播播放地址


请求方式: HTTP POST


返回格式: 200


请求参数说明:

参数名 参数类型 必选 参数说明
appId string(20) true 应用ID
activityId string(32) true 活动ID,确保SP下的唯一性(即appId唯一) ,不能含下划线,不支持转义字符和urlencode会处理的特殊字符,如下! # $ % & ‘ ( )* + , . / : ; = ? @ [ / ]
activityName string(64) true 活动名称
activityStatus int false 活动状态,0:未开始 /1:已开始 /2:已结束 /3 已下线,默认为0
isHorizontalScreen int true 屏幕方向,0:垂直即竖屏 /1:水平即横屏 ,默认为1 |
channelId string(32) true 播放通道;PGC业务:平台分配/ UGC业务:主播ID生成,确保SP下的唯一性,不能含下划线,不支持转义字符和urlencode会处理的特殊字符,如下! # $ % & ‘ ( )* + , . / : ; = ? @ [ / ]
coverImgUrl string(512) false 活动封面
activityCategory string false 活动分类ID,999 -未知/001 发布会/002 婚礼/003 年会 /004 体育/005 游戏/006 旅游&户外/007 财经/008 演唱会/009 烹饪/010 宠物&动物/011 访谈/012 教育/013 竞技/014 剧场/015 晚会/016 电视节目/017 秀场
extensions string(text) false 扩展字段,参数格式为Map对象的Json字符串(主播昵称、头像、)
uuid string(64) false 用户设备号
callbackAcitvityStatushttpPostUrl string(128) false 回调通知活动状态(错误,结束、心跳异常等状态),详情见回调接口说明
isAudio int false 视音频类型,0:视频 1:音频 默认为0
sign String true 签名规则见签名详情

返回说明:

{
    "errorCode":"0",
    "errormessagae":"请求成功"
    data{
       “location”:"http://cnlive.xxxx/live/channelID?recID=xxxx_activityid&tokenString=xxxxx"
    
}