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