掃碼支付10元,閱讀完整文章!
?
網(wǎng)校小程序服務(wù)端接口文檔
登錄注冊(cè)類(lèi)接口
-
解析微信code
API地址 |
/api/plugins/we_chat_app/sessions/{code} |
|||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
|||
請(qǐng)求類(lèi)型 |
GET |
|||
入?yún)?/strong> |
||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
無(wú)入?yún)?/em> |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
出參 |
||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
|
openid |
String |
Openid |
后面很多接口要用到這個(gè)openid |
|
session_key |
String |
Session_key |
? |
|
? |
? |
? |
? |
|
? |
? |
? |
? |
?
-
登錄已存在的網(wǎng)校用戶
API地址 |
/api/plugins/we_chat_app/login |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
dataType |
txt |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
appId |
String |
微信小程序appId |
是 |
? |
? |
type |
String |
終端類(lèi)型 |
是 |
wechat_app |
? |
password |
String |
網(wǎng)校賬號(hào)密碼 |
是 |
? |
? |
openId |
String |
openid |
是 |
? |
? |
identify |
String |
網(wǎng)校賬號(hào)ID |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
token |
String |
登錄token |
? |
? |
|
user |
object |
網(wǎng)校賬號(hào)信息 |
? |
? |
|
? |
? |
? |
? |
? |
|
錯(cuò)誤碼(不是全部錯(cuò)誤碼,只提供了重要錯(cuò)誤) |
? |
||||
錯(cuò)誤碼 |
信息 |
備注 |
? |
||
12 |
已存在綁定關(guān)系 |
說(shuō)明用戶已完成微信與網(wǎng)校賬號(hào)的綁定操作,可調(diào)用token接口做登錄操作,獲取登錄token |
? |
?
-
Token接口(獲取登錄信息)
API地址 |
/api/plugins/we_chat_app/token |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
appId |
String |
微信小程序appId |
是 |
? |
? |
type |
String |
終端類(lèi)型 |
是 |
Type = wechat_app |
? |
openId |
String |
openId |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
token |
String |
登錄token |
? |
? |
|
user |
object |
網(wǎng)校賬號(hào)信息 |
? |
? |
|
? |
? |
? |
? |
? |
|
錯(cuò)誤碼(不是全部錯(cuò)誤碼,只提供了重要錯(cuò)誤) |
? |
||||
錯(cuò)誤碼 |
信息 |
備注 |
? |
||
11 |
用戶未綁定 |
遇到此錯(cuò)誤,應(yīng)引導(dǎo)用戶去做賬號(hào)綁定操作 |
? |
?
-
發(fā)送注冊(cè)短信驗(yàn)證碼
API地址 |
/api/plugins/we_chat_app/smscenter |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
dataType |
txt |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
type |
String |
驗(yàn)證碼類(lèi)型 |
是 |
Type = register |
? |
mobile |
String |
手機(jī)號(hào)碼 |
是 |
? |
? |
? |
? |
? |
? |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
smsToken |
String |
短信驗(yàn)證碼token |
調(diào)用注冊(cè)接口時(shí)需要使用 |
? |
|
? |
? |
? |
? |
? |
?
-
注冊(cè)網(wǎng)校賬號(hào)(手機(jī)號(hào))
API地址 |
/api/plugins/we_chat_app/smscenter |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
dataType |
txt |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
appId |
String |
微信小程序appId |
是 |
? |
? |
type |
String |
終端類(lèi)型 |
是 |
Type = wechat_app |
? |
password |
String |
網(wǎng)校賬號(hào)密碼 |
是 |
? |
? |
openId |
String |
openId |
是 |
? |
? |
mobile |
String |
手機(jī)號(hào) |
是 |
? |
? |
smsCode |
String |
注冊(cè)驗(yàn)證碼 |
是 |
? |
? |
nickname |
String |
網(wǎng)校昵稱(chēng) |
是 |
? |
? |
token |
String |
登錄token |
是 |
? |
? |
avatar |
String |
頭像URL |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
token |
String |
登錄token |
? |
? |
|
user |
object |
網(wǎng)校賬號(hào)信息 |
? |
? |
?
課程類(lèi)接口
-
首頁(yè)展示數(shù)據(jù)
API地址 |
/api/pages/miniprogram/discoveries |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
Json列表 |
Json |
課程列表,VIP信息列表 |
每個(gè)列表項(xiàng)對(duì)應(yīng)一個(gè)首頁(yè)的展示模塊 |
? |
?
-
所有課程界面-課程菜單
API地址 |
/mapi_v2/Category/getCategorieTree |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
無(wú) |
? |
? |
? |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
課程列表 |
? |
? |
?
-
所有課程列表(“更多”按鈕)
API地址 |
/api/plugins/we_chat_app/course?sort=recommendedSeq&offset=0&limit=10 |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
limit |
int |
顯示幾條數(shù)據(jù) |
否 |
? |
? |
categoryId |
Int |
課程分類(lèi)ID |
否 |
篩選對(duì)應(yīng)分類(lèi)的課程列表時(shí)使用 |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
課程列表 |
? |
? |
?
-
獲得課程信息(課程頁(yè)面)
API地址 |
/api/pages/miniprogram/courses/{課程ID} |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
courseItems |
Json |
課程目錄列表 |
? |
? |
|
courseSet |
Json |
課程標(biāo)題、課程介紹、課程價(jià)格 |
? |
? |
|
learningExpiryDate |
Json |
學(xué)習(xí)有效期 |
? |
? |
|
learnMode |
String |
學(xué)習(xí)方式 |
freeMode = 免費(fèi) |
? |
|
reviews |
Json |
學(xué)員評(píng)價(jià)列表 |
? |
? |
|
teachers |
Json |
教師列表 |
? |
? |
?
-
加入學(xué)習(xí)
API地址 |
/api/courses/{課程ID}/members |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
返回值 |
包含課程到期時(shí)間等信息 |
? |
?
-
打開(kāi)課時(shí)(獲得課時(shí)信息)
API地址 |
/api/plugins/we_chat_app/lesson/{課時(shí)ID} |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
課時(shí)信息 |
包含課時(shí)類(lèi)型,視頻URL等 |
? |
?
?
我的學(xué)習(xí)接口
-
我的課程列表接口
API地址 |
/api/me/courses?sort=created_time&offset=0&limit=10 |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
limit |
String |
獲取多少條數(shù)據(jù) |
否 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
我的課程列表 |
? |
? |
?
-
我的班級(jí)列表接口
API地址 |
/api/me/classrooms?sort=created_time&offset=0&limit=10&format=pagelist |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
limit |
String |
獲取多少條數(shù)據(jù) |
否 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
我的班級(jí)列表 |
? |
? |
?
“我的”欄目接口
-
我的信息接口
API地址 |
/api/me |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
Json |
Json |
用戶信息 |
包含頭像、昵稱(chēng)等 |
? |
?
-
我的訂單接口
API地址 |
/api/me/orders?offset=0&sort=-created_time |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
我的訂單列表 |
? |
? |
?
開(kāi)通會(huì)員接口
-
會(huì)員等級(jí)列表接口
API地址 |
/api/plugins/vip/vip_levels |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
Json |
Json |
會(huì)員等級(jí)列表 |
? |
? |
?
-
會(huì)員等級(jí)對(duì)應(yīng)的課程列表、班級(jí)列表接口
API地址 |
/api/plugins/vip/pages/h5/vips/{會(huì)員等級(jí)ID} |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
POST |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
token |
String |
登錄token |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
Json |
Json |
會(huì)員等級(jí)對(duì)應(yīng)的課程列表、班級(jí)列表 |
? |
? |
?
-
“更多”課程列表
API地址 |
/api/plugins/vip/vip_courses?sort=-price&levelId=5&offset=0 |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
levelId |
int |
等級(jí)ID |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
課程列表 |
? |
? |
?
-
“更多”班級(jí)列表
API地址 |
/api/plugins/vip/vip_classrooms?sort=-price&levelId=5&offset=0 |
||||
Header |
Accept:?"application/vnd.edusoho.v2+json" |
||||
請(qǐng)求類(lèi)型 |
Get |
||||
入?yún)?/strong> |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
是否必傳 |
備注 |
? |
sort |
String |
排序方式 |
否 |
? |
? |
offset |
int |
從第幾條數(shù)據(jù)開(kāi)始獲取 |
否 |
? |
? |
levelId |
int |
等級(jí)ID |
是 |
? |
? |
出參 |
|||||
參數(shù)名 |
類(lèi)型 |
含義 |
備注 |
? |
|
JSON |
Json |
班級(jí)列表 |
? |
? |
?
- 還沒(méi)有人評(píng)論,歡迎說(shuō)說(shuō)您的想法!