分类 API
7 endpoints.
获取全部分类
Section titled “获取全部分类”获取服务端保存的全部分类。
响应
200分类列表
[
{
"archives": [
"0d50858d727723d856d2ab78564bb8e906e65f14",
"7f03b8b1f337e1e42b2c2890533c0de7479d41ca"
],
"id": "SET_1613080290",
"name": "My great category",
"pinned": 0,
"search": null
}
]请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
创建一个新分类。
请求体
application/x-www-form-urlencoded, multipart/form-data
响应
200成功响应
{
"category_id": "SET_1613080290",
"operation": "create_category",
"success": 0
}400错误响应
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。
请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
删除一个分类。
响应
200成功响应
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}423该分类 ID 当前被锁定,无法修改
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。
请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
获取单个分类
Section titled “获取单个分类”获取指定分类 ID 的详情。
响应
200分类
{
"archives": [
"0d50858d727723d856d2ab78564bb8e906e65f14",
"7f03b8b1f337e1e42b2c2890533c0de7479d41ca"
],
"id": "SET_1613080290",
"name": "My great category",
"pinned": 0,
"search": null
}请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
修改一个分类。
请求体
application/x-www-form-urlencoded, multipart/form-data
响应
200成功响应
{
"category_id": "SET_1613080290",
"operation": "update_category",
"success": 0
}400错误响应
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}423该分类当前被锁定,无法修改
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。
请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
把档案移出分类
Section titled “把档案移出分类”把某个档案 ID 从一个分类中移除。
路径参数
- idstring · min: 14 · max: 14 · pattern必填
- 要移出的分类 ID。
- archivestring · min: 40 · max: 40 · pattern必填
- 要移除的档案 ID。
响应
200结果
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}423该分类 ID 当前被锁定,无法修改
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。
请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。
把档案加入分类
Section titled “把档案加入分类”把指定的档案 ID(见「档案 API」)加入给定分类。
路径参数
- idstring · min: 14 · max: 14 · pattern必填
- 要加入的分类 ID。
- archivestring · min: 40 · max: 40 · pattern必填
响应
200结果
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}423该分类 ID 当前被锁定,无法修改
{
"error": "",
"operation": "",
"success": 0,
"successMessage": ""
}该端点需要管理员令牌:访客(只读)令牌会被服务端拒绝。
请求失败 — 常见原因:实例地址填错或不可达;实例未开启「为客户端 API 启用 CORS」;或者文档站是 HTTPS 而实例是局域网内的纯 HTTP(浏览器按混合内容拦截)。可以用上面的「复制为 cURL」在终端里发同样的请求。
填写你自己的实例地址,请求由浏览器直接发往该地址。