云课堂app接口

app接口


课程详情

<h5>简要描述</h5> <ul> <li>课程详情接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://forumtest.aura.cn/v1/club/class?id=1</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </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;">id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>课程id</td> </tr> </tbody> </table> <h5>head头参数</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;">apud</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>用户的id</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ "code": 200, "msg": "请求成功", "data": { "src": "453280a0cd6d4fe3b732694c3593a744", "past": 0, "video_id": 18, "if_store": 1, "chapter_id": 21, "detail": "http://forum.pmleader.cn//index/class_detail.html?id=29", "card_status": 0, "card_msg": "未购买学籍卡", "price": "580.00", "youhui_price": "499.00", "is_youhui":1 "teacher_name": "哈哈", "teacher_desp": "哈哈", "teacher_thumb": "https://yunimg.aura.cn/20201117/1605602038799717.jpg", "cover": "", "chapter": [ { "id": 20, "name": "章1", "list": [ { "id": 17, "src": "b7569f9823d1407a9d93015f51aed3c1", "cover": "", "chapter_id": 20, "name": "光环摄影棚宣传片.mov", "length": "15", "if_free": 0, "cover":"", "past": 0, "if_finish": 1, "if_recent": 1, "advert": { "id": 526, "src": "2f8d8d2a2d3f436e9642f50c78c365bc" } } ] }, { "id": 21, "name": "章2", "list": [ { "id": 18, "src": "453280a0cd6d4fe3b732694c3593a744", "cover": "", "chapter_id": 21, "name": "课程宣传片(快闪版加倒计时).mp4", "length": "48", "cover":"", "if_free": 0, "past": 0, "if_finish": 0 } ] } ], "xuejika": "https://testyun.aura.cn/Index/studyCardDetail/uid/", "share_url": "http://f.yii_new.com//share/studycamp.html?id=123&amp;share_uid=2714" } }</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;">detail</td> <td style="text-align: left;">string</td> <td>课程的详情介绍,h5链接</td> </tr> <tr> <td style="text-align: left;">src</td> <td style="text-align: left;">string</td> <td>阿里云存放的视频vid,空字符串代表没有</td> </tr> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">decimal</td> <td>价格</td> </tr> <tr> <td style="text-align: left;">if_store</td> <td style="text-align: left;">int</td> <td>0当前用户未收藏 1当前用户已收藏</td> </tr> <tr> <td style="text-align: left;">youhui_price</td> <td style="text-align: left;">decimal</td> <td>优惠后的价格</td> </tr> <tr> <td style="text-align: left;">experience_card</td> <td style="text-align: left;">int</td> <td>是否有体验卡 1是 0否</td> </tr> <tr> <td style="text-align: left;">is_youhui</td> <td style="text-align: left;">int</td> <td>标识是否为优惠课程 1是 0不是</td> </tr> <tr> <td style="text-align: left;">combination_status</td> <td style="text-align: left;">int</td> <td>1未购买学籍卡和大课 2买了大课木有V认证 3已经V认证木有学籍卡 4 学籍卡生效中 5已购买单节课程</td> </tr> <tr> <td style="text-align: left;">combination_msg</td> <td style="text-align: left;">string</td> <td>学籍卡 V认证 大课的提示信息</td> </tr> <tr> <td style="text-align: left;">combination_status2</td> <td style="text-align: left;">int</td> <td>1未购买学籍卡和大课 2买了大课木有V认证 3已经V认证木有学籍卡 4 学籍卡生效中</td> </tr> <tr> <td style="text-align: left;">combination_msg2</td> <td style="text-align: left;">string</td> <td>学籍卡 V认证 大课的提示信息</td> </tr> <tr> <td style="text-align: left;">danjie</td> <td style="text-align: left;">int</td> <td>是否购单节课 1是 0否</td> </tr> <tr> <td style="text-align: left;">teacher_name</td> <td style="text-align: left;">string</td> <td>讲师的名字</td> </tr> <tr> <td style="text-align: left;">teacher_desp</td> <td style="text-align: left;">string</td> <td>讲师的头衔</td> </tr> <tr> <td style="text-align: left;">teacher_thumb</td> <td style="text-align: left;">string</td> <td>讲师的头像</td> </tr> <tr> <td style="text-align: left;">card_status</td> <td style="text-align: left;">int</td> <td>学籍卡状态 0不可用且不能免费领取 1可用 2不可用但可以免费领取</td> </tr> <tr> <td style="text-align: left;">card_msg</td> <td style="text-align: left;">string</td> <td>学籍卡状态的描述文字</td> </tr> <tr> <td style="text-align: left;">past</td> <td style="text-align: left;">int</td> <td>的在第几秒数开始播放</td> </tr> <tr> <td style="text-align: left;">cover</td> <td style="text-align: left;">string</td> <td>最近播放视频的封面,没有则空字符串</td> </tr> <tr> <td style="text-align: left;">video_id</td> <td style="text-align: left;">int</td> <td>默认播放视频的视频id,自动播放的视频在数据库的id</td> </tr> <tr> <td style="text-align: left;">chapter_id</td> <td style="text-align: left;">int</td> <td>自动播放视频的章节id</td> </tr> <tr> <td style="text-align: left;">chapter</td> <td style="text-align: left;">mixed</td> <td>章节列表,详见chapter参数表</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">chapter参数名</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;">int</td> <td>章节id</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>章节名称</td> </tr> <tr> <td style="text-align: left;">list</td> <td style="text-align: left;">mixed</td> <td>视频列表,详见 list表</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">list参数名</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;">int</td> <td>视频的id</td> </tr> <tr> <td style="text-align: left;">src</td> <td style="text-align: left;">string</td> <td>视频的播放源</td> </tr> <tr> <td style="text-align: left;">chapter_id</td> <td style="text-align: left;">int</td> <td>该视频所在章节的id</td> </tr> <tr> <td style="text-align: left;">cover</td> <td style="text-align: left;">string</td> <td>视频的封面,没有则空字符串</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>视频的名称</td> </tr> <tr> <td style="text-align: left;">length</td> <td style="text-align: left;">int</td> <td>视频的总时长 单位为秒</td> </tr> <tr> <td style="text-align: left;">past</td> <td style="text-align: left;">int</td> <td>已经观看时长 单位秒</td> </tr> <tr> <td style="text-align: left;">if_free</td> <td style="text-align: left;">int</td> <td>是否可试看 0否 1是</td> </tr> <tr> <td style="text-align: left;">if_share</td> <td style="text-align: left;">int</td> <td>是否设置分享 0否 1是</td> </tr> <tr> <td style="text-align: left;">if_recent</td> <td style="text-align: left;">int</td> <td>是否最后观看的视频 0否 1是</td> </tr> <tr> <td style="text-align: left;">xuejika</td> <td style="text-align: left;">string</td> <td>学籍卡链接</td> </tr> <tr> <td style="text-align: left;">share_url</td> <td style="text-align: left;">string</td> <td>分享到朋友圈的链接</td> </tr> </tbody> </table> <h5>【advert视频广告参数】</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;">id</td> <td style="text-align: left;">int</td> <td>视频的id</td> </tr> <tr> <td style="text-align: left;">src</td> <td style="text-align: left;">mixed</td> <td>视频的播放源</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <p>欢迎使用ShowDoc!</p>

页面列表

ITEM_HTML