查询课程信息

api名称:course.get,SDK对应方法courseGet

应用参数说明:
名称 类型 必选 描述
course_id int Y 课程id
expire int Y 返回的回放地址的过期时间,单位秒。默认 86400 秒
options object N 附加参数
getsize 是否获取回放大小:0 否,1 是
返回data参数说明:
名称 类型 描述
course_id int 课程id
partner_id int 合作方id
course_name string 课程名
bid int 欢拓系统的主播id
start_time int 课程开始时间,时间戳,精确到秒,下同
end_time int 课程结束时间
add_time int 课程创建时间
status int 状态: 0 正常,-1 已删除
live_stime int 直播开始时间
live_etime int 直播结束时间
duration int 时长(秒)
chatTotal int 聊天总数
zhubo_key string 主播登录秘钥
admin_key string 助教登录秘钥
user_key string 学生登录秘钥
questionTotal int 问题总数
voteTotal int 投票总数
flowerTotal int 鲜花总数
lotteryTotal int 抽奖总数
livePv int 直播观看次数,直播结束后生成该数据
pbPv int 回放观看次数
liveUv int 直播观看人数,直播结束后生成该数据
pbUv int 回放观看人数
zhubo string 主播信息 请求接口:course.zhubo.list
liveStatus int 直播状态:1 未开始;2 正在直播;3 已结束
onlineTotal int 直播在线人数,liveStatus=2时可以获取该数据,数据延迟大概十分钟
robotTotal int 机器人数量
playback int 是否生成回放,0为未生成,1为已生成
videoThumb string 回放视频缩略图
playbackUrl string 回放地址
filesize int 回放大小(如果传了getsize)
scenes int 直播类型。1: 教育直播,2: 生活直播
goodsList string 商品列表,scenes为2时,请求接口:course.goods.list
watchUrl string 观众地址,scenes为2时返回
loginUrl string 学员登陆地址
adminLoginUrl string 助教登陆地址
modetype int 模式,1:语音云,3:大班,5:小班, 6:大班互动
smallType int 在modetype为5的情况下,smallType表示小班类型。1 1V1;2 1V6;3 1V多
fakelive int 是否为伪直播。0:否,1:是
ctags string 请求接口:course.channel.list
isSingleMode int 是否为单屏模式。0:否,1:是
groupId int 分类id
groupName string 分类名称

课程列表(将返回开始时间在区间内的课程)

api名称:course.list,SDK对应方法:courseList

应用参数说明
名称 类型 必选 描述
start_time string N 开始时间区间,格式: 2015-01-01 12:00:00,传空时返回最新创建的课程
end_time string N 开始时间区间,格式: 2015-01-01 12:00:00,配合start_time使用,start_time不为空时必选
page int N 页码,最大值为 10000
size int N 每页数量,最大值为 1000
options object N 可选参数
status 课程状态:0 为正常状态,-1 为已删除
expire 回放地址有效期:设置返回的回放地址的有效时长,单位秒
getsize 是否获取回放大小:0 否,1 是
departmentId 部门id:只获取某部门的课程
account 主播帐号;accountType 主播帐号类型:1 为欢拓主播帐号(欢拓后台的主播ID,或各个接口中返回的bid字段),2 为接入方主播帐号;account与accountType条件需要同时传入。
course_ids 课程列表,最多可传50个课程id:字符串格式: '1,2,3';数组格式: [1,2,3]。
scenes 直播类型:1 教育直播,2 生活直播
orderBy 排序(object),开始时间排序 start_time:desc 降序
groupId 分类id

当start_time不为空时,查询结果有缓存,要实时获取最新创建的记录,请将start_time留空,传空字符串'',或0

返回data参数说明:
名称 类型 描述
course_id int 课程id
partner_id int 合作方id
course_name string 课程名
start_time int 课程开始时间
end_time int 课程结束时间
add_time int 课程创建时间
live_stime int 课程直播开始时间
live_etime int 课程直播结束时间
duration int 时长(秒)
status int 状态 0正常,-1已删除
bid int 欢拓系统的主播id
chatTotal int 聊天总数
zhubo_key string 主播登录秘钥
admin_key string 助教登录秘钥
user_key string 学生登录秘钥
questionTotal int 问题总数
voteTotal int 投票总数
flowerTotal int 鲜花总数
lotteryTotal int 抽奖总数
livePv int 直播观看次数
pbPv int 回放观看次数
liveUv int 直播观看人数
pbUv int 回放观看人数
liveStatus int 直播状态:1 未开始;2 正在直播;3 已结束
playback int 是否生成回放,0为未生成,1为已生成
videoThumb string 回放视频缩略图
playbackUrl string 回放地址
filesize int 回放大小(如果传了getsize)
scenes int 直播类型。1: 教育直播,2: 生活直播
modetype int 模式,1:语音云,3:大班,5:小班, 6:大班互动
smallType int 在modetype为5的情况下,smallType表示小班类型。1 1V1;2 1V6;3 1V多
fakelive int 是否为伪直播。0:否,1:是
isSingleMode int 是否为单屏模式。0:否,1:是
groupId int 分类id
groupName string 分类名称

云点播列表

api名称:course.vodList,SDK对应方法:vodList

应用参数说明
名称 类型 必选 描述
page int N 页码,最大值为 10000
size int N 每页数量,最大值为 1000
options object N 可选参数
status 课程状态:0 为正常状态,-1 为已删除
departmentId 部门id:只获取某部门的课程
course_ids 课程列表,最多可传50个课程id:字符串格式: '1,2,3';数组格式: [1,2,3]。
返回data参数说明:
名称 类型 描述
course_id int 课程id
course_name string 课程名
add_time int 课程创建时间
duration int 时长(秒)
status int 状态 0正常,-1已删除
bid int 欢拓系统的主播id
user_key string 学生登录秘钥
pbPv int 回放观看次数
pbUv int 回放观看人数
previewUrl string 预览地址
convertInfo.status int 转码状态 0.转码完成 1.等待转码 2.视频转码中 3.转码失败
convertInfo.process number 转码进度
convertInfo.duration string 视频时长
convertInfo.filesize number 视频大小
convertInfo.unit string 视频大小单位

渠道列表

api名称:course.channel.list,SDK对应方法:courseChannelList

应用参数说明:
名称 类型 必须 描述
account string Y 主播账号
accountType string Y 账号类型,枚举:1 欢拓账户,2 合作方账户
course_id string Y 课程ID,获取课程渠道链接
page int Y 页码
返回data参数说明:
名称 类型 描述
id string 渠道id
name string 渠道名称
loginUrl string 渠道登录链接

分类列表

api名称:course.group.list,SDK对应方法:courseGroupList

应用参数说明:
名称 类型 必须 描述
page int Y 页码
options object N 可选参数
departmentID 部门id
返回data参数说明:
名称 类型 描述
id string 分类id
name string 分类名称
departmentID string 部门id
createTime string 创建时间
updateTime string 更新时间

福袋记录

api名称:course.luckyBag,SDK对应方法:luckyBag

应用参数说明:
名称 类型 必须 描述
page int Y 分页
options obj Y course_id 课程id
返回data参数说明:code=0成功,其他为失败;每页返回100条记录
名称 类型 描述
id string 福袋id
liveid string 直播记录id
course_id string 课程id
roomid string 房间id
prize string 奖品名称
prizeNum string 奖品个数
participantNum string 参与人数
winnerNum string 中奖人数
publisher string 发起者
publishTime string 发布时间

福袋中奖记录

api名称:course.luckyBag.detail,SDK对应方法:luckyBagDetail

应用参数说明:
名称 类型 必须 描述
id int Y 福袋id
page int Y 分页
返回data参数说明:code=0成功,其他为失败;每页返回100条记录
名称 类型 描述
uid string 用户id
nickname string 中奖者
receiveInfo string 领奖信息
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2024-12-18 15:27:07

results matching ""

    No results matching ""