多条件查询资源。
资源列表
该接口适用于通用列表查询。
请求方法:GET
是否鉴权:否
请求编码:Content-Type:application/x-www-form-urlencoded
响应编码:Content-Type:application/json;charset=UTF-8
请求地址:index/resource.resource/resourceList
请求参数:
参数名 | 参数类型 | 是否必填 | 参数说明 | 示例值 |
---|---|---|---|---|
page | int | 是 | 当前页码 | 1 |
size | int | 是 | 每页显示条数 | 20 |
keywords | String | 否 | 资源名称 | 测试 |
free_state | String | 否 | 资源付费状态,字段管理里面的付费类型 | |
source_type | String | 否 | 资源类型,字段管理里面的资源类型 | 1 |
download | int | 否 | 下载量排序(1由高到低2由低到高) | 1 |
publish_date | int | 否 | 发布时间排序(1由高到低2由低到高) | 1 |
year | String | 否 | 资源所属年份(日期格式) | 2024-01-01 |
recommend | int | 否 | 是否推荐1是 |
- 成功示例:
javascript
{
"data": {
"items": [
{
"title": "Java面试真题",
"category_uid": "661d08d18772a",
"source_type": 1,
"source_size": "101.95 kb",
"download": 10,
"score": "2.00",
"publish_date": "2024-04-16",
"author": "兔兔答题",
"uid": "661e15d63b18d",
"cover": "https://ddddd2408.png",
"free_state": 4,
"source_type_text": "PDF文档",
"source_free_text": "会员折扣",
"category": {
"title": "Java编程",
"uid": "661d08d18772a"
},
"is_preview" : 1,
"year": "2024"
}
],
"total": 4,
"page": 1,
"size": 20
},
"code": 100,
"msg": "查询成功"
}
参数名 | 参数类型 | 是否必有 | 参数说明 | 示例值 |
---|---|---|---|---|
title | String | 是 | 资源名称 | 测试 |
category_uid | String | 是 | 资源分类id | 1 |
source_size | String | 是 | 资源大小 | 101.95 kb |
score | String | 是 | 积分 | 资源下载积分 |
download | int | 是 | 下载量 | 10 |
publish_date | String | 是 | 发布时间 | 2024-04-16 |
author | String | 是 | 作者 | 兔兔答题 |
uid | String | 是 | 资源id | 1 |
cover | String | 是 | 资源封面 | |
free_state | int | 是 | 资源付费状态(参考管理端字典配置) | 4 |
source_free_text | String | 是 | 资源付费状态名称 | 会员折扣 |
source_type_text | String | 是 | 资源类型名称 | PDF文档 |
source_type | int | 是 | 资源类型值(参考管理端字典配置) | 1 |
category | Object | 是 | 资源分类信息 | {title: "Java编程", uid: "661d08d18772a"} |
year | String | 是 | 资源所属年份(日期格式) | 2024-01-01 |
is_preview | int | 是 | 是否可以预览详情 | 1 |
- 失败示例:
javascript
{
"code": 101,
"data": [],
"msg": "请求失败"
}