综合开放平台

open platform


5. 获取课程详情

<p>[TOC]</p> <h1>获取全部课程(条件查询)</h1> <ul> <li>获取课程ID在查询全部课程接口ID字段</li> </ul> <h1>请求URL</h1> <ul> <li>` <a href="http://ip:port/open/online-classes-course/get?id=1">http://ip:port/open/online-classes-course/get?id=1</a></li> </ul> <h1>请求方式</h1> <ul> <li>GET </li> </ul> <h1>Header参数</h1> <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;">appId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>开放平台分配的appId</td> </tr> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>获取token接口返回的令牌</td> </tr> </tbody> </table> <h1>请求参数</h1> <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;">id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Long</td> <td>课程ID</td> </tr> </tbody> </table> <h1>返回示例</h1> <pre><code>{     &amp;quot;code&amp;quot;: 0,     &amp;quot;data&amp;quot;: {         &amp;quot;id&amp;quot;: 76,         &amp;quot;status&amp;quot;: 0,         &amp;quot;name&amp;quot;: &amp;quot;甲鱼&amp;quot;,         &amp;quot;typeId&amp;quot;: 49,         &amp;quot;typeName&amp;quot;: null,         &amp;quot;introduce&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;的撒&amp;lt;/p&amp;gt;&amp;quot;,         &amp;quot;coverUrl&amp;quot;: &amp;quot;http://s7g9i7yu4.hn-bkt.clouddn.com/8b6c9423707d4de9199034b8c49d18cb52675123266e1078296dfdc50795a00a.png&amp;quot;,         &amp;quot;videoUrl&amp;quot;: &amp;quot;[{\&amp;quot;name\&amp;quot;:\&amp;quot;测试视频-8M.mp4\&amp;quot;,\&amp;quot;url\&amp;quot;:\&amp;quot;http://s7g9i7yu4.hn-bkt.clouddn.com/测试视频-8M.mp4\&amp;quot;,\&amp;quot;uid\&amp;quot;:1705906258493,\&amp;quot;status\&amp;quot;:\&amp;quot;success\&amp;quot;}]&amp;quot;,         &amp;quot;videoDuration&amp;quot;: &amp;quot;40&amp;quot;,         &amp;quot;lecturer&amp;quot;: &amp;quot;刘蓝&amp;quot;,         &amp;quot;lecturerId&amp;quot;: 77, &amp;quot;likeItNumber&amp;quot;: 0, &amp;quot;collectionItNumber&amp;quot;: 0, &amp;quot;userOnlineClassesHistory&amp;quot;: {             &amp;quot;userId&amp;quot;: &amp;quot;1002376&amp;quot;,             &amp;quot;memberUserInfoId&amp;quot;: 128,             &amp;quot;classesCourseId&amp;quot;: 128,             &amp;quot;classesCourseScore&amp;quot;: null,             &amp;quot;latestStudyTime&amp;quot;: null,             &amp;quot;finishIt&amp;quot;: 0,             &amp;quot;videoDuration&amp;quot;: &amp;quot;52&amp;quot;,             &amp;quot;seenDuration&amp;quot;: &amp;quot;0&amp;quot;,             &amp;quot;likeIt&amp;quot;: 0, &amp;quot;collectionIt&amp;quot;: 0,         }     },     &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <h1>返回参数说明</h1> <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;">code</td> <td style="text-align: left;">int</td> <td>0为成功,非0为不成功</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">Object</td> <td>返回数据</td> </tr> <tr> <td style="text-align: left;">data - list</td> <td style="text-align: left;">List&lt;Object&gt;</td> <td>结果集</td> </tr> <tr> <td style="text-align: left;">data - list - id</td> <td style="text-align: left;">Long</td> <td>课程ID</td> </tr> <tr> <td style="text-align: left;">data - list - name</td> <td style="text-align: left;">Long</td> <td>课程名称</td> </tr> <tr> <td style="text-align: left;">data - list - typeId</td> <td style="text-align: left;">Long</td> <td>分类ID</td> </tr> <tr> <td style="text-align: left;">data - list - typeName</td> <td style="text-align: left;">string</td> <td>分类名称</td> </tr> <tr> <td style="text-align: left;">data - list - introduce</td> <td style="text-align: left;">string</td> <td>富文本介绍</td> </tr> <tr> <td style="text-align: left;">data - list - coverUrl</td> <td style="text-align: left;">String</td> <td>封面</td> </tr> <tr> <td style="text-align: left;">data - list - videoUrl</td> <td style="text-align: left;">string</td> <td>JSON字符串,可转化为JSON数组</td> </tr> <tr> <td style="text-align: left;">data - list - videoDuration</td> <td style="text-align: left;">Long</td> <td>视频时长,单位秒</td> </tr> <tr> <td style="text-align: left;">data - list - lecturer</td> <td style="text-align: left;">string</td> <td>专家名称</td> </tr> <tr> <td style="text-align: left;">data - list - lecturerId</td> <td style="text-align: left;">Long</td> <td>专家ID</td> </tr> <tr> <td style="text-align: left;">data - list - likeItNumber</td> <td style="text-align: left;">Long</td> <td>点赞数</td> </tr> <tr> <td style="text-align: left;">data - list - collectionItNumber</td> <td style="text-align: left;">Long</td> <td>收藏数</td> </tr> <tr> <td style="text-align: left;">data - list - lookNumber</td> <td style="text-align: left;">Long</td> <td>观看数</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory</td> <td style="text-align: left;">Object</td> <td>上课记录</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - userId</td> <td style="text-align: left;">String</td> <td>用户ID</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - memberUserInfoId</td> <td style="text-align: left;">String</td> <td>平台ID</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - classesCourseId</td> <td style="text-align: left;">String</td> <td>课程ID</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - classesCourseScore</td> <td style="text-align: left;">String</td> <td>课程评分</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - latestStudyTime</td> <td style="text-align: left;">Date</td> <td>最近学习时间</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - finishIt</td> <td style="text-align: left;">int</td> <td>是否完结(1:已完结 0:未完结)</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - videoDuration</td> <td style="text-align: left;">String</td> <td>视频时长</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - seenDuration</td> <td style="text-align: left;">String</td> <td>已看时长</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - likeIt</td> <td style="text-align: left;">int</td> <td>是否点赞(0: 未点赞 1:已点赞)</td> </tr> <tr> <td style="text-align: left;">data - list - userOnlineClassesHistory - collectionIt</td> <td style="text-align: left;">int</td> <td>是否收藏(0: 未收藏 1:已收藏)</td> </tr> </tbody> </table> <h1>备注</h1> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML