课程列表
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>课程列表接口
私密课不单独开一个页面,在列表中展示私密课的图标或者标识即可</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>course/course_list</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;">page</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>条数</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>类型:1=直播课,2=录播课,3=系列课,4=组合课</td>
</tr>
<tr>
<td style="text-align: left;">cate_id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>分类:1=高考,2=强基,3=数竞,4=物竞,5=化竞</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>状态:0=下架,1=上架,2=待发布</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>课程id</td>
</tr>
<tr>
<td style="text-align: left;">is_secret</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>是否为私密课:0=否,1是</td>
</tr>
<tr>
<td style="text-align: left;">content</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>关键字搜索</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;ok&quot;,
&quot;data&quot;: {
&quot;course_count&quot;: {
&quot;count&quot;: 11, // 总条数
&quot;sale&quot;: 11, // 已上架课程数
&quot;note_issue_count&quot;: 0, // 待发布课程数
&quot;not_sale&quot;: 0 // 已下架课程数
},
&quot;page&quot;: 1,
&quot;pageSize&quot;: 15,
&quot;list&quot;: [
{
&quot;id&quot;: 75,
&quot;title&quot;: &quot;微同课录播课&quot;,
&quot;thumb_image&quot;: &quot;https://testview.bioquan.com/course_image.png&quot;,
&quot;type&quot;: 2, // 课程类型
&quot;user_id&quot;: 1,
&quot;duration&quot;: 0, // 每讲时长(录播/系列/组合课不显示此项)
&quot;total_section&quot;: 2, // 总讲数/课程数
&quot;short_detail&quot;: &quot;录播课程&quot;, // 课程简介
&quot;apply_size&quot;: 14, // 报名人数
&quot;view_num&quot;: 69, // 浏览人数
&quot;comment_num&quot;: 8, // 收藏数
&quot;collect_num&quot;: 1, // 评价数
&quot;share_num&quot;: 1, // 分享数
&quot;status&quot;: 1, // 状态:0=下架,1=上架,2=待发布
&quot;putaway_time&quot;: 1711900800,
&quot;down_time&quot;: 1743436800,
&quot;is_secret&quot;: 0, // 是否为私密课:0=否,1是
&quot;is_fake&quot;: 0 // 是否为AI直播:0=否,1是(适用于直播课)
&quot;course_title&quot;: [ // 系列课/组合课课程标题(只有系列/组合课才会返回)
{
&quot;title&quot;: &quot;微同课录播课&quot;
},
{
&quot;title&quot;: &quot;微同课直播课&quot;
},
{
&quot;title&quot;: &quot;微同课AI直播课&quot;
}
]
}
]
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>