自购课》直播课列表——汪德宇
<h5>简要描述</h5>
<h5>请求URL</h5>
<ul>
<li><code>https://test.zgzjzj.com/font/api/class/liveClass/getAlreadyBuyOfLiveClassList</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token(放header里)</td>
</tr>
<tr>
<td style="text-align: left;">pageNum</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>页码</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>每页数量(默认12个)</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code> {
"data":{
}
}</code></pre>
<h5>返回示例</h5>
<pre><code>{
"data": {
"pageNum": 1,
"pageSize": 1,
"size": 1,
"orderBy": null,
"startRow": 0,
"endRow": 0,
"total": 1,
"pages": 1,
"list": [
{
"classId": 2522,
"className": "直播课直播课直播课",
"teacher": "直播老师",
"classType": 0,
"liveType": 0,
"titleId": 5,
"titleName": "教授",
"pcImg": "http://www.nerc.edu.cn/media/2015/06/23/6a3c2e79-e6ae-42de-b138-10629c74e7f2/Scorm/e97d3e54-b154-4c46-9588-ef9328b8f2b2.JPG",
"appImg": "http://www.nerc.edu.cn/media/2015/06/23/6a3c2e79-e6ae-42de-b138-10629c74e7f2/Scorm/e97d3e54-b154-4c46-9588-ef9328b8f2b2.JPG",
"infoImg": "http://www.nerc.edu.cn/media/2015/06/23/6a3c2e79-e6ae-42de-b138-10629c74e7f2/Scorm/e97d3e54-b154-4c46-9588-ef9328b8f2b2.JPG",
"description": null,
"campaingVideo": null,
"pilotsVideo": null,
"liveStatus": "08-29 09:54:04",
"startTime": null,
"notice": null,
"totalLesson": null,
"endLesson": null,
"price": null,
"summary": null,
"isCanBuy": null,
"buyStatus": null,
"teachTime": 7,
"isAlreadyRemind": null,
"countDownTime": null,
"isComment": null,
"summaryStatus": null
}
],
"firstPage": 1,
"prePage": 0,
"nextPage": 0,
"lastPage": 1,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums": [
1
]
},
"message": {
"errinfo": "success",
"errcode": 200
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">classId</td>
<td style="text-align: left;">int</td>
<td>课程id</td>
</tr>
<tr>
<td style="text-align: left;">className</td>
<td style="text-align: left;">string</td>
<td>课程名称</td>
</tr>
<tr>
<td style="text-align: left;">teacher</td>
<td style="text-align: left;">string</td>
<td>主讲人</td>
</tr>
<tr>
<td style="text-align: left;">classType</td>
<td style="text-align: left;">int</td>
<td>课程类型 0-专业课 1-公需课</td>
</tr>
<tr>
<td style="text-align: left;">liveType</td>
<td style="text-align: left;">int</td>
<td>直播类型 0-公开课 1-小班课</td>
</tr>
<tr>
<td style="text-align: left;">titleId</td>
<td style="text-align: left;">int</td>
<td>职称id</td>
</tr>
<tr>
<td style="text-align: left;">titleName</td>
<td style="text-align: left;">string</td>
<td>职称名称</td>
</tr>
<tr>
<td style="text-align: left;">pcImg</td>
<td style="text-align: left;">string</td>
<td>PC端课程图片</td>
</tr>
<tr>
<td style="text-align: left;">appImg</td>
<td style="text-align: left;">string</td>
<td>APP端课程图片</td>
</tr>
<tr>
<td style="text-align: left;">infoImg</td>
<td style="text-align: left;">string</td>
<td>课程详情图片</td>
</tr>
<tr>
<td style="text-align: left;">summary</td>
<td style="text-align: left;">string</td>
<td>课程简述</td>
</tr>
<tr>
<td style="text-align: left;">description</td>
<td style="text-align: left;">string</td>
<td>课程详情描述</td>
</tr>
<tr>
<td style="text-align: left;">campaingVideo</td>
<td style="text-align: left;">string</td>
<td>课程宣传视频</td>
</tr>
<tr>
<td style="text-align: left;">pilotsVideo</td>
<td style="text-align: left;">string</td>
<td>课程试看视频</td>
</tr>
<tr>
<td style="text-align: left;">liveStatus</td>
<td style="text-align: left;">string</td>
<td>课程直播状态</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">string</td>
<td>开课时间</td>
</tr>
<tr>
<td style="text-align: left;">notice</td>
<td style="text-align: left;">string</td>
<td>课程公告</td>
</tr>
<tr>
<td style="text-align: left;">totalLesson</td>
<td style="text-align: left;">string</td>
<td>总章节</td>
</tr>
<tr>
<td style="text-align: left;">endLesson</td>
<td style="text-align: left;">string</td>
<td>已完成课节</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td>课程价格</td>
</tr>
<tr>
<td style="text-align: left;">isCanBuy</td>
<td style="text-align: left;">int</td>
<td>是否可以购买 0-否 1-是</td>
</tr>
<tr>
<td style="text-align: left;">buyStatus</td>
<td style="text-align: left;">int</td>
<td>是否已经购买了 0-否 1-是</td>
</tr>
<tr>
<td style="text-align: left;">teachTime</td>
<td style="text-align: left;">int</td>
<td>点播课课时</td>
</tr>
<tr>
<td style="text-align: left;">isAlreadyRemind</td>
<td style="text-align: left;">int</td>
<td>是否提醒了 0-否 1-是</td>
</tr>
<tr>
<td style="text-align: left;">countDownTime</td>
<td style="text-align: left;">long</td>
<td>课节开播倒计时(时间戳)</td>
</tr>
<tr>
<td style="text-align: left;">isComment</td>
<td style="text-align: left;">int</td>
<td>是否评论了 0-未评论 1-已评论</td>
</tr>
<tr>
<td style="text-align: left;">summaryStatus</td>
<td style="text-align: left;">int</td>
<td>直播详情汇总状态 0-进入直播间 1-直播尚未开始 2-当前地区不可购买 3-直播回放已到期 4-该课程已下架</td>
</tr>
</tbody>
</table>
<p><strong>错误码说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">200</td>
<td style="text-align: left;">访问正常</td>
</tr>
<tr>
<td style="text-align: left;">404</td>
<td style="text-align: left;">访问错误</td>
</tr>
<tr>
<td style="text-align: left;">7003</td>
<td style="text-align: left;">未登录</td>
</tr>
</tbody>
</table>