搜索
/subscriptions
GET /
查询参数
{ searchValue?: string, // 搜索关键词 ids?: string // 订阅ID列表 }
POST /
请求体
{ type: string, // 订阅类型 schedule?: string, // 定时计划 interval_schedule?: { // 间隔计划 type: string, value: number }, name?: string, // 名称 url: string, // 订阅地址 whitelist?: string, // 白名单 blacklist?: string, // 黑名单 branch?: string, // 分支 dependences?: string, // 依赖 pull_type?: string, // 拉取类型 pull_option?: object, // 拉取选项 extensions?: string, // 扩展 sub_before?: string, // 执行前脚本 sub_after?: string, // 执行后脚本 schedule_type: string, // 计划类型 alias: string, // 别名 proxy?: string, // 代理 autoAddCron?: boolean, // 自动添加定时任务 autoDelCron?: boolean // 自动删除定时任务 }
PUT /run
number[] // 订阅ID数组
PUT /stop
PUT /disable
PUT /enable
GET /:id/log
PUT /status
{ ids: number[], // 订阅ID数组 status: string, // 状态 pid?: string, // 进程ID log_path?: string // 日志路径 }
GET /:id/logs
{ code: 200, data: ... }