go-common/app/service/live/resource/api/grpc/v2/user_resource.userResource.md
2019-04-22 18:49:16 +08:00

3.7 KiB

##Add 添加资源接口

GET http://api.live.bilibili.com/xlive/resource/v2/userResource/Add

请求参数

参数名 必选 类型 描述
res_type integer 资源类型
title string 名称
url string URL
weight integer 权重
creator string 创建人
{
    "code": 0,
    "message": "ok",
    "data": {
        // ID
        "id": 0,
        // 资源类型
        "res_type": 0,
        // 资源ID
        "custom_id": 0,
        // 名称
        "title": "",
        // URL
        "url": "",
        // 权重
        "weight": 0,
        // 创建人
        "creator": "",
        // "状态1.上线中2.下线"
        "status": 0,
        // 创建时刻
        "ctime": "",
        // 修改时刻
        "mtime": ""
    }
}

##Edit 编辑现有资源

GET http://api.live.bilibili.com/xlive/resource/v2/userResource/Edit

请求参数

参数名 必选 类型 描述
res_type integer 资源类型
custom_id integer 资源ID
title string 名称
url string URL
weight integer 权重
{
    "code": 0,
    "message": "ok",
    "data": {
        // ID
        "id": 0,
        // 资源类型
        "res_type": 0,
        // 资源ID
        "custom_id": 0,
        // 名称
        "title": "",
        // URL
        "url": "",
        // 权重
        "weight": 0,
        // 创建人
        "creator": "",
        // "状态1.上线中2.下线"
        "status": 0,
        // 创建时刻
        "ctime": "",
        // 修改时刻
        "mtime": ""
    }
}

##Query 请求单个资源

GET http://api.live.bilibili.com/xlive/resource/v2/userResource/Query

请求参数

参数名 必选 类型 描述
res_type integer 资源类型
custom_id integer 资源ID
{
    "code": 0,
    "message": "ok",
    "data": {
        // ID
        "id": 0,
        // 资源类型
        "res_type": 0,
        // 资源ID
        "custom_id": 0,
        // 名称
        "title": "",
        // URL
        "url": "",
        // 权重
        "weight": 0,
        // 创建人
        "creator": "",
        // "状态1.上线中2.下线"
        "status": 0,
        // 创建时刻
        "ctime": "",
        // 修改时刻
        "mtime": ""
    }
}

##List 获取资源列表

GET http://api.live.bilibili.com/xlive/resource/v2/userResource/List

请求参数

参数名 必选 类型 描述
res_type integer 资源类型
page integer 页码
page_size integer 每页数据量
{
    "code": 0,
    "message": "ok",
    "data": {
        "currentPage": 0,
        "totalCount": 0,
        "list": [
            {
                // ID
                "id": 0,
                // 资源类型
                "res_type": 0,
                // 资源ID
                "custom_id": 0,
                // 名称
                "title": "",
                // URL
                "url": "",
                // 权重
                "weight": 0,
                // 创建人
                "creator": "",
                // "状态1.上线中2.下线"
                "status": 0,
                // 创建时刻
                "ctime": "",
                // 修改时刻
                "mtime": ""
            }
        ]
    }
}

##SetStatus 更改资源状态

GET http://api.live.bilibili.com/xlive/resource/v2/userResource/SetStatus

请求参数

参数名 必选 类型 描述
res_type integer 资源类型
custom_id integer 页码
status integer 每页数据量
{
    "code": 0,
    "message": "ok",
    "data": {
    }
}