go-common/app/service/live/resource/api/grpc/v2/user_resource.userResource.md

195 lines
3.7 KiB
Markdown
Raw Normal View History

2019-04-22 10:49:16 +00:00
##Add 添加资源接口
`GET http://api.live.bilibili.com/xlive/resource/v2/userResource/Add`
### 请求参数
|参数名|必选|类型|描述|
|:---|:---|:---|:---|
|res_type|是|integer|资源类型|
|title|是|string|名称|
|url|是|string|URL|
|weight|是|integer|权重|
|creator|是|string|创建人|
```json
{
"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|权重|
```json
{
"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|
```json
{
"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|每页数据量|
```json
{
"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|每页数据量|
```json
{
"code": 0,
"message": "ok",
"data": {
}
}
```