老师课程推荐-学生端.md
9.9 KB
#获取推荐课程的老师列表接口
接口地址:/course/recommend/teacher
GET参数:无
返回值:
{
"owners": [
{
"group_name": "testBL",
"group_image": "http://avatars.boxfish.cn/class/-1/figure/1444642619.jpg",
"alias": "又又",
"username": "yanshuang",
"id": 100,
"figureUrl": "http://avatars.boxfish.cn/user/100/figure/1441037569.jpg",
"nickname": "双双",
"courseCount": 55
},
{
"alias": "Q总",
"username": "englishdengqian@163.com",
"id": 21262,
"figureUrl": "http://avatars.boxfish.cn/user/21262/figure/1418657352.jpg",
"courseCount": 15
},
{
"username": "minfang",
"id": 15,
"figureUrl": "http://avatars.boxfish.cn/user/15/figure/1435586445.jpg",
"nickname": "minfang",
"courseCount": 77
},
{
"username": "19911218@qq.com",
"id": 12937,
"figureUrl": "http://avatars.boxfish.cn/user/12937/figure/1430969698.jpg",
"nickname": "啊",
"courseCount": 15
}
],
"teacherCount": 4
}
#获取老师推荐课程分类(按日期)接口
接口地址:/course/recommend/teacher/{teacherId}/date
GET参数:
参数名 | 是否必须 | 说明 |
---|---|---|
teacherId | 是 | 老师id url参数 |
page | 否 | 页码,默认为 0 |
size | 否 | 每页数据量 默认为 9 |
返回值:
{
"totalDays": 12,
"totalPages": 2,
"day": [
{
"courses": [
{
"lessonId": "68e4978c-3acc-494a-8a81-7cbd3ed6393c",
"cover": "ea20b811337f8af63265d562bacda22f"
}
],
"date": "2015.12.25",
"courseCount": 1,
"complete": false
},
{
"courses": [
{
"lessonId": "b0a20b88-a868-44eb-a870-bd5faf50b2df",
"cover": "b1b5f2b8f5b27aadd519e28f5760b3ab"
}
],
"date": "2015.11.07",
"courseCount": 1,
"complete": true
},
{
"courses": [
{
"lessonId": "67366d81-2f0d-4f0e-8c82-53a905219ecb",
"cover": "b1b5f2b8f5b27aadd519e28f5760b3ab"
}
],
"date": "2015.09.26",
"courseCount": 1,
"complete": false
},
{
"courses": [
{
"lessonId": "ac86b8f7-a7ef-4d35-9469-17c5c1223109",
"cover": "ea20b811337f8af63265d562bacda22f"
}
],
"date": "2015.09.24",
"courseCount": 1,
"complete": false
},
{
"courses": [
{
"lessonId": "L3NoYXJlL3N2bi9TdG9yeSBGdW4vMDcwMS0xLuWkqumYs-W9k-epuueFp--8jOaIkeimgeWOu-WtpuagoS54bHN4",
"cover": "66af30277e67e586ac1b48112eefea19"
},
{
"lessonId": "4c9bff4e-280f-4aa7-ace7-2858ac69af24",
"cover": "1db2a1b499432eb292daca38cf7e6746"
},
{
"lessonId": "L3NoYXJlL3N2bi_mmpHlgYfkvZzkuJoyMDE1IOS6uuaVmeWIneS4gOS4i0EvMDEwLTEu56ys5Y2B5aSp77ya5ZCs5Yqb57uD5LmgICjkuIDvvIkueGxzeA",
"cover": "79c512eb4fbfcbaf5f14404b5b6b05a3"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPlubTnuqfkuIogVW5pdDQvMDA1LTEu6KGo6L6-6K6t57uD77ya5L2P5a6FX-WBmuWutuWKoei_mOaYr-edoeaymeWPkT8ueGxzeA",
"cover": "a06710174a326f6ef88703db7f74c06e"
}
],
"date": "2015.08.31",
"courseCount": 10,
"complete": true
},
{
"courses": [
{
"lessonId": "L3NoYXJlL3N2bi_nlJ_mtLvlj6Por63lpKfniIbngrgxLzAyNy7mhJ_mv4DmtpXpm7bvvIEueGxzeA",
"cover": "7f83a3930ad2b4fb1e7e70bd02c3b748"
},
{
"lessonId": "L3NoYXJlL3N2bi_kuK3nuqflkKzor7sxLzAwMC7oi7Hpm4TmmK_mgI7moLfngrzmiJDnmoQxLnhsc3g",
"cover": "154bb5281943dcefb7a8d34f64de2716"
},
{
"lessonId": "L3NoYXJlL3N2bi_pq5jnuqflkKzor7sxLzAxMC7pmL_ln7rnsbPlvrflt6fmlq3nnJ_lgYfpu4Tph5ExLnhsc3g",
"cover": "fb03bd65cd49ba043720e64403671f37"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIogU3RhcnRlciBVbml0LzAwMS7or63oqIDln7rnoYDvvJpHb29kIE1vcm5pbmchLnhsc3g",
"cover": "ec56db4ee38283ebab28117a52a04904"
}
],
"date": "2015.08.30",
"courseCount": 6,
"complete": true
},
{
"courses": [
{
"lessonId": "5a138f56-8cd5-4097-a500-706b2d9ee4b9",
"cover": "ea20b811337f8af63265d562bacda22f"
}
],
"date": "2015.07.02",
"courseCount": 1,
"complete": false
},
{
"courses": [
{
"lessonId": "1955e0c8-70f6-4ad5-94b8-67c32e35ac28",
"cover": "1db2a1b499432eb292daca38cf7e6746"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIsg57u85ZCILzAwMi0xLlVuaXQgMiBXaGF0IHRpbWUgZG8geW91IGdvIHRvIHNjaG9vbD8gU2VjdGlvbiBBIOWPpeWeiybor63ms5UueGxzeA",
"cover": "6daf24fdb66b337a2a89e66c31492764"
},
{
"lessonId": "L3NoYXJlL3N2bi_ljYHkuIfkuKrlhoXmtrXnsr7pgIkvMDAyLuiuqeaipumrmOmjni54bHN4",
"cover": "66959499858092157d965ad2af033ac0"
},
{
"lessonId": "L3NoYXJlL3N2bi9NT1ZJRSBUSU1FLzAwNC7lpKnnlJ_kuIDlr7nkuYvlp5Dlprnnm7jorqQueGxzeA",
"cover": "66d87e71dbbdbb62aa70dea937e61760"
}
],
"date": "2015.05.13",
"courseCount": 4,
"complete": false
},
{
"courses": [
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIog6K-N5rGHLzAwMS5Vbml0MSBNeSBuYW1lJ3MgR2luYSAxLnhsc3g",
"cover": "450e2b9c5894754fb89e119f473fbfb4"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIog6K-N5rGHLzAwMi5Vbml0MSBNeSBuYW1lJ3MgR2luYSAyLnhsc3g",
"cover": "b900825ae04090abd788affa915f21d0"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIog6K-N5rGHLzAwMy5Vbml0MiBJcyB0aGlzIHlvdXIgcGVuY2lsPyAxLnhsc3g",
"cover": "0486cfc73d392f1c2986416bf66e129f"
},
{
"lessonId": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIog6K-N5rGHLzAwNC5Vbml0MiBJcyB0aGlzIHlvdXIgcGVuY2lsPyAyLnhsc3g",
"cover": "4f29a50ce940afac2efdbda05fe8187d"
}
],
"date": "2015.04.29",
"courseCount": 26,
"complete": false
}
]
}
**注:每天最多返回4条记录**
#根据老师id和日期获取推荐的课程接口
接口地址: /course/recommend/teacher/{teacherId}/date/{date}
参数:
参数名 | 是否必须 | 说明 |
---|---|---|
teacherId | 是 | 老师id url参数 |
date | 是 | url参数 2015-12-25 |
page | 否 | 页码,默认为 0 |
size | 否 | 每页数据量 默认为 9 |
返回值:
{
"totalCourse":123,
"totalPages":13,
"courses": [
{
"id": "L3NoYXJlL3N2bi9TdG9yeSBGdW4vMDcwMS0xLuWkqumYs-W9k-epuueFp--8jOaIkeimgeWOu-WtpuagoS54bHN4",
"name": "太阳当空照,我要去学校",
"upstream_id": "8a2123814f751243014f8082e7dd79f6",
"lastModified": 1421159364102,
"type": "全面提高",
"difficulty": "2",
"price": 180,
"cover": "66af30277e67e586ac1b48112eefea19"
},
{
"id": "4c9bff4e-280f-4aa7-ace7-2858ac69af24",
"name": "Unit1 词汇:真题及模拟2",
"upstream_id": "8a22c2e74f752750014f7f9a63af6f58",
"lastModified": 1412056413611,
"type": "测验",
"difficulty": "1",
"price": 13,
"cover": "1db2a1b499432eb292daca38cf7e6746"
},
{
"id": "L3NoYXJlL3N2bi_mmpHlgYfkvZzkuJoyMDE1IOS6uuaVmeWIneS4gOS4i0EvMDEwLTEu56ys5Y2B5aSp77ya5ZCs5Yqb57uD5LmgICjkuIDvvIkueGxzeA",
"name": "第十天:听力练习 (一)",
"upstream_id": "8a2d22464f752858014f7f70acc46dfe",
"lastModified": 1434372572583,
"price": 156,
"cover": "79c512eb4fbfcbaf5f14404b5b6b05a3"
},
{
"id": "L3NoYXJlL3N2bi_kurrmlZnkuIPlubTnuqfkuIogVW5pdDQvMDA1LTEu6KGo6L6-6K6t57uD77ya5L2P5a6FX-WBmuWutuWKoei_mOaYr-edoeaymeWPkT8ueGxzeA",
"name": "表达训练:住宅_做家务还是睡沙发?",
"upstream_id": "8a2d22464f752858014f7f8399666edc",
"lastModified": 1409847302663,
"cover": "a06710174a326f6ef88703db7f74c06e"
},
{
"id": "L3NoYXJlL3N2bi_nvo7lm73or63mlocyLTEvMDAxLkV2ZW5pbmcgYXQgSG9tZS54bHN4",
"name": "Evening at Home",
"upstream_id": "8a2d22684f752cef014f819749557b20",
"lastModified": 1402392961771,
"type": "全面提高",
"difficulty": "1.5",
"price": 552,
"cover": "73dcb39a42bbfd6b3cc83b2569cf4bce"
},
{
"id": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIogVW5pdDHmi5PlsZUvMDA5LuWQrOWKm-mYheivuy3liJ3mrKHop4HpnaLvvJrmraPluLjlnLrlkIjor6XlpoLkvZXmiZPmi5vlkbzvvJ8ueGxzeA",
"name": "听力阅读-初次见面:正常场合该如何打招呼?",
"upstream_id": "8af5abef4f751434014f7f7e907676ae",
"lastModified": 1445001146138,
"type": "全面提高",
"difficulty": "2",
"price": 132,
"cover": "3070efea30636ef114fffb08a822dd4e"
},
{
"id": "L3NoYXJlL3N2bi_kurrmlZnkuIPlubTnuqfkuIogVW5pdDQvMDAyLTEu5ZCs5Yqb57uD5Lmg77ya55yf6aKYLnhsc3g",
"name": "听力练习:真题",
"upstream_id": "8af5abef4f751434014f7f863adf778a",
"lastModified": 1409847323633,
"type": "听力测验",
"difficulty": "1",
"price": 132,
"cover": "2f87c2cc2d7daa8ed2522308da9492b0"
},
{
"id": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIogVW5pdDUvMDAzLTIu5ZCs5Yqb57uD5Lmg77ya5o-Q6auYLnhsc3g",
"name": "听力练习:提高",
"upstream_id": "8af5abef4f751434014f7f9942317834",
"lastModified": 1440309625837,
"type": "听力",
"difficulty": "3",
"price": 36,
"cover": "00c347e62ffdece21bd11a17fad72924"
},
{
"id": "4c9bff4e-280f-4aa7-ace7-2858ac69af24",
"name": "Unit1 词汇:真题及模拟2",
"upstream_id": "8af5abef4f751434014f7f9a62fa78a2",
"lastModified": 1412056413611,
"type": "测验",
"difficulty": "1",
"price": 13,
"cover": "1db2a1b499432eb292daca38cf7e6746"
}
]
}