Weteach-小程序


课程详情

<p><strong>简要描述:</strong> </p> <ul> <li>课程详情</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://xx.com/api/tool/course/{id}</code></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> </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> <tr> <td style="text-align: left;">partner</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>合作方,参与签名</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>当前时间戳(秒),参与签名</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签名</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code> { "result": "success", "data": { "name": "app--预售Bug 回归测试00", "cover": "http://weteach-stage.ufile.ucloud.com.cn/cover/1536891929746.png", "brief": "&lt;p&gt;&lt;img src=\"http://weteach-stage.ufile.ucloud.com.cn/material/1528805386664.png\"&gt;&lt;br&gt;&lt;/p&gt;", "type": "video", "list_cover": "http://weteach.ufile.ucloud.com.cn/default-cover-square.png", "erect_cover": "http://weteach-stage.ufile.ucloud.com.cn/erect_cover/1536891953407.png", "total_lesson": 0, "teachers": [ { "name": "小姐姐", "avatar": "http://weteach-stage.ufile.ucloud.com.cn/teacher/1535596280820.png", "brief": "飞洒发发萨芬" }, { "name": "钮祜禄 · 甄嬛", "avatar": "http://weteach-stage.ufile.ucloud.com.cn/teacher/1535595917582.png", "brief": "32312" } ], "lesson_count": 10 }, "message": "操作成功", "ct": 1538208026 }</code></pre> <p><strong>返回参数说明</strong> </p> <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;">name</td> <td style="text-align: left;">string</td> <td>课程名名称</td> </tr> <tr> <td style="text-align: left;">brief</td> <td style="text-align: left;">string</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;">type</td> <td style="text-align: left;">string</td> <td>课程类型,video:视频,audio:音频, 空:无类型</td> </tr> <tr> <td style="text-align: left;">total_lesson</td> <td style="text-align: left;">int</td> <td>总课时数</td> </tr> <tr> <td style="text-align: left;">lesson_count</td> <td style="text-align: left;">int</td> <td>已更新课时数</td> </tr> <tr> <td style="text-align: left;">list_cover</td> <td style="text-align: left;">string</td> <td>列表方图地址</td> </tr> <tr> <td style="text-align: left;">erect_cover</td> <td style="text-align: left;">string</td> <td>列表长图地址</td> </tr> <tr> <td style="text-align: left;">teachers['name']</td> <td style="text-align: left;">string</td> <td>名师名称</td> </tr> <tr> <td style="text-align: left;">teachers['avatar']</td> <td style="text-align: left;">string</td> <td>名师头像地址</td> </tr> <tr> <td style="text-align: left;">teachers['brief']</td> <td style="text-align: left;">string</td> <td>名师简介</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>签名 1.参与签名得参数partner,time,按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&amp;key2=value2…)拼接成字符串A。 2.在字符串A最后拼接上key得到字符串B,并对字符串B进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值。 String A = &quot;orderid=11&amp;orderstatus=55&amp;ordertime=44&amp;payment=33&amp;user=22&quot;; String B= &quot;orderid=11&amp;orderstatus=55&amp;ordertime=44&amp;payment=33&amp;user=22&amp;key=123456&quot;; String sign = MD5(stringSignTemp).toUpperCase();</li> </ul>

页面列表

ITEM_HTML