获取课程列表接口
<p>欢迎使用ShowDoc!</p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取课程列表接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li>` 域名/webapi/course/GetCourseList</li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">schoolid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>机构ID(想要机构的课程,就必须传)</td>
</tr>
<tr>
<td style="text-align: left;">teachway</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>-1</td>
<td>类型:-1不限,0面授,1点播,2组合,3专栏,5直播,6活动,7训练营</td>
</tr>
<tr>
<td style="text-align: left;">isfree</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>价格:0不限,1免费,2收费</td>
</tr>
<tr>
<td style="text-align: left;">day</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>日期:0不限,1今天,2明天,3本周,4本周末,5本月(活动类型才有)</td>
</tr>
<tr>
<td style="text-align: left;">key</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>搜索课程名称</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>1</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>10</td>
<td>当前条数</td>
</tr>
<tr>
<td style="text-align: left;">classid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>分类ID</td>
</tr>
<tr>
<td style="text-align: left;">promotion</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>0不限,1抢购,2团购,3积分</td>
</tr>
<tr>
<td style="text-align: left;">fields</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>接收要调用的字段(字段可以参考:<a href="https://www.kesion.com/edu_datastruct_v7/">https://www.kesion.com/edu_datastruct_v7/</a>)</td>
</tr>
<tr>
<td style="text-align: left;">contidionand</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>接收要限制的and条件 格式contidionand=provinceid-1,cityid-2</td>
</tr>
<tr>
<td style="text-align: left;">apikey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>api秘钥</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"pageCount": 12,
"result": true,
"msg": "success",
"totalCount": 118,
"data": [
{
"courseopentime": "2020/4/28 11:53:24",
"bmendtime": "",
"teachway_str": "点播",
"teacherlist": [
{
"teacherIntro": "",
"teacherLevel": "",
"teacherPhoto": "http://192.168.1.2:70/UploadFiles/avatar/219.jpg",
"teacherId": "17",
"teacherurl": "http://192.168.1.2:70/teacher/17",
"teacherName": "千海"
}
],
"courseid": 255,
"endtime": "04 16 2020 5:05PM",
"teachway": 1,
"buynum": 0,
"begintime": "04 16 2020 5:05PM",
"classname": "历史1",
"getviewurl": "/course/255",
"intro": "111",
"money": "0.00",
"promotion": 0,
"courseimg": "http://192.168.1.2:70/SysImg/nopic.png",
"coursename": "千海课程数",
"coursepf": "0",
"bmbegintime": "",
"price": "免费",
"learncount": "3",
"countpid": 4,
"coursetotaltime": "",
"tname": "千海",
"livestatus": 0
}
]
}
</code></pre>
<pre><code>
**返回参数说明**
|参数|类型|描述|
|:-------|:-------|:-------|
| courseopentime | string| 开课时间 |
| bmendtime | string| 结束时间 |
| teachway_str | string| 类型名称 |
| - teacherlist |object | 参考teacherlist的参数说明说明 |
| courseid | number| 课程ID |
| endtime | string| 结束时间 |
| teachway | number| 类型:1点播,2组合,3专栏,5直播,6活动,7训练营,0面授 |
| buynum | number| 购买数量 |
| begintime | string| 抢购开始时间 |
| classname | string| 分类名称 |
| getviewurl | string| 链接地址 |
| intro | string| 简介|
| money | string| 课程参考价 |
| promotion | number| 0是价格,1限时抢购,2课程团购,3积分,4是混合 |
| courseimg | string| 课程图片 |
| coursename | string| 课程明细 |
| coursepf | string| 课程评分 |
| bmbegintime | string|开始报名时间 |
| price | string|价格 |
| learncount | string| 学习人数 |
| countpid | number| 课时数量 |
| coursetotaltime | string| 累计要学习的小时 |
| tname | string| 教师名称 |
| livestatus | number| 直播状态:0未开始,1直播中,2已结束 |
teacherlist的参数说明
|参数|类型|描述|
|:-------|:-------|:-------|
| teacherIntro | string| 无 |
| teacherLevel | string| 无 |
| teacherPhoto | string| 无 |
| teacherId | string| 无 |
| teacherurl | string| 无 |
| teacherName | string| 无 |
**备注**
- 更多返回错误代码请看首页的错误代码描述</code></pre>