Skip to content

该接口用于资源的各种查询场景。

查询条件列表

关于资源模块,某些查询条件是管理端中的字典管理中配置的,比如:资源类型、资源费用等搜索条件。如果需要实现多端同步查询条件,通过调用该接口即可;不过也并非强制调用该接口,前端在查询时,可以将搜索条件直接写死。

WARNING

特别需要注意的是,该接口目前只支持资源类型、资源付费状态和资源发布年份三种条件,如果你要增加其他的额外条件,可以由前端在页面自行增加。

  • 请求方法:GET

  • 是否鉴权:否

  • 请求编码:Content-Type:application/x-www-form-urlencoded

  • 响应编码:Content-Type:application/json;charset=UTF-8

  • 请求地址:index/resource.resource/searchWhere

  • 请求参数:

参数名参数类型是否必填参数说明示例值
  • 成功示例:
javascript
{
	"data": [
		[
			{
				"text": "全部资源",
				"value": ""
			}
		]
	],
	"code": 100,
	"msg": "请求成功"
}
参数名参数类型是否必有参数说明示例值
textString查询条件名称会员免费
valueString查询条件对应的值1

WARNING

主要注意这里返回的数据格式,由于兔兔答题前端模板在搜索组件上需要特定的格式,为了减少前端在数据格式上的处理,后端自动将数据处理成前端需要的格式。data会返回一个长度为3的二维数组,索引为0查询的是资源类型,索引为1查询的是资源付费状态,索引为2查询的是资源发布年份。

  • 失败示例:
javascript
{
	"code": 101,
	"data": [],
	"msg": "请求失败"
}