API reference
Admin · Hotlink protection
Referer allowlist (admins only)
GET
白名单为空即不启用防盗链。仅管理员。
sessioncookie
imgyoung_session<token>登录下发的会话 cookie;状态变更请求须另以 X-CSRF-Token 头回传会话绑定的 CSRF 令牌。
规则列表
application/json- response
items*array<>total*integerFormat
int64curl -X GET 'http://localhost:8721/api/admin/referer-whitelist'{ "items": [ { "id": 0, "pattern": "string", "created_at": "string" } ], "total": 0}POST
裸域(example.com,精确匹配)或子域通配(*.example.com,只匹配子域);添加即时生效。仅管理员。
sessioncookie
imgyoung_session<token>登录下发的会话 cookie;状态变更请求须另以 X-CSRF-Token 头回传会话绑定的 CSRF 令牌。
X-CSRF-Token*string登录或 GET /api/admin/me 响应里的 csrf_token;缺失或不匹配返回 403
application/json- body
pattern*string裸域(example.com)或子域通配(*.example.com)
已添加
application/json- response
id*integerFormat
int64pattern*string裸域或子域通配
created_at*stringcurl -X POST 'http://localhost:8721/api/admin/referer-whitelist' \ -H 'X-CSRF-Token: string' \ -H 'Content-Type: application/json' \ -d '{ "pattern": "string"}'{ "id": 0, "pattern": "string", "created_at": "string"}DELETE
删除即时生效。仅管理员。
sessioncookie
imgyoung_session<token>登录下发的会话 cookie;状态变更请求须另以 X-CSRF-Token 头回传会话绑定的 CSRF 令牌。
id*integer规则行 id
Format
int64X-CSRF-Token*string登录或 GET /api/admin/me 响应里的 csrf_token;缺失或不匹配返回 403
curl -X DELETE 'http://localhost:8721/api/admin/referer-whitelist/0' \ -H 'X-CSRF-Token: string'Empty