所有接口只針對(duì)企業(yè)會(huì)員提供,非企業(yè)會(huì)員無(wú)法調(diào)用
課程信息接口提供了獲取課程分類,課程詳情信息,具體接口信息如下
獲取課程分類信息
獲取課程分類信息能獲取課程分類樹形結(jié)構(gòu), 接口如下:
請(qǐng)求
GET http://www.paigood.com.cn/api/course/cate
請(qǐng)求數(shù)據(jù)
token=權(quán)限碼&catid=分類id
- token 每個(gè)賬戶唯一對(duì)應(yīng)的驗(yàn)證碼,string類型,該值可聯(lián)系好智學(xué)獲取
- catid 獲取當(dāng)前子分類下面的分享信息,0 為獲取所有分類
返回?cái)?shù)據(jù):
{ "status": "ok", //成功返回 ok,失敗返回 error "cates": [ //返回分類信息 { "catid":10012, //課程分類ID "uid":112, //當(dāng)前用戶ID "title":"root", //分類名稱 "parent_id":0, //上級(jí)分類ID,0 為最頂層根分類 "lft":0, //樹形分類的左值 "rgt":23, //樹形分類的右值 "level":0 //樹形分類的層級(jí) }, ] }
獲取某個(gè)課程的詳情
獲取某個(gè)課程的詳細(xì)信息,包括課程信息,章節(jié)信息等, 接口如下:
請(qǐng)求
GET http://www.paigood.com.cn/api/course/detail?token=552&coid=12
請(qǐng)求數(shù)據(jù)
token=權(quán)限碼&coid課程id
- token 每個(gè)賬戶唯一對(duì)應(yīng)的驗(yàn)證碼,string類型,該值可聯(lián)系好智學(xué)獲取
- coid 需要獲取課程的ID,不能為0
返回?cái)?shù)據(jù):
{ "status":"ok", "courseInfos":" { "coid ":44, "catid ":291, "title ": "測(cè)試課程 ", "price ":0, "actual ":0, "label ": "重點(diǎn) ", "expireType ":0, "expireDate ":1544747760000, "img ": "553.PNG ", "description ": "這個(gè)是我的課程介紹", "video_draggable ":false, "points ":3, "notes ": "這個(gè)是我的課程須知 ", "learnNum ":42, "authentication_gid ": "0 ", "course_duration ": "0" //課程所以章節(jié)總時(shí)長(zhǎng), }", "chapterInfos":"{ "chapters ": "[ { "cid ":668, "title ": "第一章:標(biāo)題 ", "description ": " ", "position ":0}, ] ", "sections ": "{ "112 ":[ { "seid ":665, "coid ":44, "title ": "Go語(yǔ)言編程 ", "rid ":59, "position ":2, "free ":0, "type ":9, "path ": "55.mp4" }]} "}"}
獲取某分類下的課程列表
獲取某分類下的課程列表, 接口如下:
請(qǐng)求
GET http://www.paigood.com.cn/api/course/list
請(qǐng)求數(shù)據(jù)
token=權(quán)限碼&catids=分類id&page=1&num=30
- token 每個(gè)賬戶唯一對(duì)應(yīng)的驗(yàn)證碼,string類型,該值可聯(lián)系好智學(xué)獲取
- catids 獲取當(dāng)前子分類下面的分享信息,0 為獲取所有課程信息,獲取指定分類如下:1,2,3
- page 當(dāng)前選擇第幾頁(yè)
- num 一頁(yè)獲取多少個(gè)課程
返回?cái)?shù)據(jù):
{ "status":"ok", "data":{ "courses":"[{ "coid":1, //課程ID "catid":2, //課程分類ID "title":"測(cè)試程", //課程標(biāo)題 "label":"", //課程標(biāo)簽 "img":"info.jpg", //課程封面圖片 "create_time":"2019-07-10 16:49:28", //課程創(chuàng)建時(shí)間 "update_time":"2019-07-10 18:42:18", //課程最近更新時(shí)間 "watchNum":3, //當(dāng)前課程查看人數(shù) "learnNum":0, //當(dāng)前課程學(xué)習(xí)人數(shù) "chapterNum":2, //當(dāng)前課程章節(jié)數(shù) "gname":"我的課程" //課程分組名稱 } ]", "total":1 //當(dāng)前分類下課程數(shù) } }
通過(guò)學(xué)員分組獲取指定分類的課程信息
獲取某分組下的課程列表, 接口如下:
請(qǐng)求
GET http://www.paigood.com.cn/api/course/fromsid
請(qǐng)求數(shù)據(jù)
token=權(quán)限碼&sid=學(xué)員id&catid=分類id&gid=分組id&start=1&limit=30
- token 每個(gè)賬戶唯一對(duì)應(yīng)的驗(yàn)證碼,string類型,該值可聯(lián)系好智學(xué)獲取
- sid 學(xué)員id
- catid 指定獲取課程分類的分類id(0 表示獲取所有分類的課程)
- gid 學(xué)員的分組id
- start 用于數(shù)據(jù)量很大時(shí)的分頁(yè)顯示,表示分頁(yè)的數(shù)據(jù)偏移, 默認(rèn)為0, 可選參數(shù)
- limit 用于數(shù)據(jù)量很大時(shí)的分布顯示,設(shè)置每頁(yè)的數(shù)據(jù)顯示數(shù)量,默認(rèn)為30, 可選參數(shù)
返回?cái)?shù)據(jù):
{ "status":"ok", "data":{ "courses":"[{ "coid":1, //課程ID "catid":2, //課程分類ID "title":"測(cè)試程", //課程標(biāo)題 "label":"", //課程標(biāo)簽 "img":"info.jpg", //課程封面圖片 "create_time":"2019-07-10 16:49:28", //課程創(chuàng)建時(shí)間 "update_time":"2019-07-10 18:42:18", //課程最近更新時(shí)間 "watchNum":3, //當(dāng)前課程查看人數(shù) "learnNum":0, //當(dāng)前課程學(xué)習(xí)人數(shù) "chapterNum":2, //當(dāng)前課程章節(jié)數(shù) "gname":"我的課程", //課程分組名稱 "course_duration ": "0", //課程所有章節(jié)總時(shí)長(zhǎng) "sectionNum":2 //當(dāng)前課程小節(jié)數(shù) } ]" } }