1. 程式人生 > >5. 專輯管理

5. 專輯管理

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. 專輯管理