5. 專輯管理
阿新 • • 發佈:2018-06-15
int edi items pri _id err 請求 tro 數量 5.專輯管理接口
5.1.創建直播專輯
創建直播專輯(課程)。
會根據課時數量自動創建該課程下的課時。
-
請求
/album/addLive
參數:
catalog_id 【必選】分類編號
user_id 【必選】用戶編號,誰創建的該資源
name 【必選】名稱
item_num 【必選】資源數量(課時數)
cover 封面url
price 價格
start_time 課程開課日期
end_time 課程結束日期 - 響應
{
"code": 0,
"err_desc": "6"
}
5.2.創建點播專輯
創建點播專輯(課程)。
會根據課時數量自動創建該課程下的課時。
-
請求
/album/addVod
參數:
同直播專輯 -
響應
{ "code": 0, "err_desc": "6" }
5.3.查詢專輯列表
查詢某個用戶的所有專輯。
-
請求
/album/list
參數:
user_id 【必選】用戶編號
type 類型,忽略查詢所有。0 表示查詢點播專輯,1表示查詢直播專輯。
page
page_size -
響應
{ "code": 0, "data": { "page": 2, "page_size": "2", "pages": 4, "total": 7, "count": 2, "ts": 1529057248, "items": [ { "id": "3", "catalog_id": "101", "user_id": "2", "name": "直播顆2", "item_num": "10", "cover": null, "mediatype": "1", "price": "0.00", "start_time": null, "end_time": null, "add_time": "2018-06-15 16:20:09", "update_time": "2018-06-15 16:20:09", "status": "1" }, { "id": "4", "catalog_id": "101", "user_id": "2", "name": "直播顆3", "item_num": "10", "cover": null, "mediatype": "1", "price": "0.00", "start_time": null, "end_time": null, "add_time": "2018-06-15 16:20:12", "update_time": "2018-06-15 16:20:12", "status": "1" } ] } }
5.4.查詢一個專輯信息
查詢某個專輯的信息。
與上一接口(列表接口)對比,查詢單個專輯時會返回詳細介紹信息maintext
-
請求
/album/get
參數:
id 編號 -
響應
{ "code": 0, "data": { "count": 1, "ts": 1529057402, "items": [ { "id": "1", "catalog_id": "101", "user_id": "2", "name": "三年級語文", "maintext": null, "cover": null, "mediatype": "0", "price": "0.00", "start_time": null, "end_time": null, "add_time": "2018-06-15 15:50:18", "update_time": "2018-06-15 15:50:18", "status": "1", "item_num": "10" } ] } }
5.5.修改一個專輯信息
-
請求
/album/edit
參數:
id 【必選】 編號
可修改屬性:
catalog_id 分類編號
name 名稱
item_num 資源數量(課時數)
cover 封面url
price 價格
start_time 課程開課日期
end_time 課程結束日期 -
響應
{ "code": 0, }
5. 專輯管理