跳到主要内容

文件搜索

接口简述

使用 Janus HTTP API 搜索上传到服务器的文件

使用文件名或者标签来搜索,目前只支持精确搜索

将最多返回10个文件信息

请求地址

/api/file/search

请求方式

GET

请求参数

序号名称必填描述
1token令牌 (token)
2keyword文件名或者标签,可使用多个关键字,用[,]分割

请求示例

    // 使用jQuery AJax作为请求提交工具
$.ajax({
type: "get",
url: "http://127.0.0.1/api/file/search",
dataType: "json",
data: {
token: "xxxx",
keyword: "zzz,aaa"
}
});

返回值说明

返回值格式为JSON

序号名称描述
1code请求状态:
200 = 请求成功;
401 = Token授权失败;
2message请求状态描述
3data返回消息

返回值示例

{
"code": 200,
"message": "成功",
"data": {
"files": [
{
"name": "20180806.txt",
"tags": [
"aa",
"bb",
"cc",
"dd"
],
"md5": "83d7383f9d42d2ecb505f904e4465fcf",
"fileId": "5bcfee061bc64c45a25a90de"
},
{
"name": "p.png",
"tags": [
"aa",
"bb"
],
"md5": "323c581892767d5cf578b74d9d8aad7d",
"fileId": "5bd02104ef03ca6ff08b0da4"
},
{
"name": "test.txt",
"tags": [
"aa",
"bb"
],
"md5": "d1acd16c63ab3efc4a837323338fefdc",
"fileId": "5bd124cbef03ca368b2597c2"
},
{
"name": "test.txt",
"tags": [
"aa",
"bb"
],
"md5": "798a4bf7fcbfab4791f12deb7d1e9716",
"fileId": "5bd135deef03ca46e8348614"
}
]
}
}