Server Backend Interface
  1. 更新规则
Server Backend Interface
  • 前端接口
    • 更新规则
      • 重载更新规则
        POST
      • 获取更新规则列表
        POST
      • 获取更新规则信息
        GET
      • 创建更新规则
        POST
      • 彻底删除更新规则
        DELETE
      • 删除更新规则
        DELETE
      • 启用更新规则
        PUT
      • 禁用更新规则
        PUT
      • 更新更新规则
        PUT
      • 恢复被删除的规则
        PUT
    • 文件管理
      • 创建压缩文件
      • 解压缩文件
      • 重命名文件夹
      • 移动文件夹
      • 复制文件夹
      • 获取文件列表
      • 创建文件夹
      • 删除文件夹
      • 重命名文件
      • 移动文件
      • 复制文件
      • 下载文件接口
      • 获取文件内容
      • 修改文件内容
      • 创建文件
      • 删除文件
      • 上传文件
      • 分块文件合并接口
  • 后端接口
    • 后端服务状态接口
      POST
    • 手动刷新API缓存接口
      PUT
  • 更新接口
    • 启动器OTA接口
      GET
    • 启动器获取更新链接接口
      GET
    • 获取访问秘钥接口
      POST
    • 同步文件检查更新接口
      POST
    • 同步资源下载接口
      GET
  • 账户接口
    • 账户登录
      POST
    • 刷新Token
      GET
    • 获取token详情
      GET
    • 检查用户权限
      GET
    • 创建账户
      POST
    • 删除账户
      DELETE
  • 皮肤站接口
    • 检查玩家状态
  1. 更新规则

更新更新规则

PUT
https://sbi.pigeon-server.cn/api/ui/rules/{id}
SyncRule
最后修改时间:2024-10-30 22:33:05
责任人:Half_nothing

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
id
number 
必需
要更新的ruleId
示例值:
1
Body 参数application/json
basePath
string 
跟新文件存储根目录
必需
ruleName
string 
更新规则名称
必需
deleteId
array[string]
等待删除的同步文件夹列表
必需
updateRules
object 
更新规则
必需
file
array [object {2}] 
文件同步规则
必需
folder
array [object {7}] 
文件夹同步规则
必需
示例
{
    "basePath": "string",
    "ruleName": "string",
    "deleteId": [
        "string"
    ],
    "updateRules": {
        "file": [
            {
                "ruleName": "string",
                "clientPath": "string"
            }
        ],
        "folder": [
            {
                "subId": 0,
                "ruleName": "string",
                "clientPath": "string",
                "serverPath": "string",
                "mode": "push",
                "ignore": [
                    "string"
                ],
                "delete": [
                    "string"
                ]
            }
        ]
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://sbi.pigeon-server.cn/api/ui/rules/1' \
--header 'Content-Type: application/json' \
--data-raw '{
    "basePath": "string",
    "ruleName": "string",
    "deleteId": [
        "string"
    ],
    "updateRules": {
        "file": [
            {
                "ruleName": "string",
                "clientPath": "string"
            }
        ],
        "folder": [
            {
                "subId": 0,
                "ruleName": "string",
                "clientPath": "string",
                "serverPath": "string",
                "mode": "push",
                "ignore": [
                    "string"
                ],
                "delete": [
                    "string"
                ]
            }
        ]
    }
}'

返回响应

🟢200成功
application/json
Body
status
boolean 
接口状态
必需
msg
string  | null 
详细信息
可选
data
string  | integer  | boolean  | array  | object  | number  | null 
应用数据
可选
示例
{
    "status": true,
    "msg": "string",
    "data": "string"
}
修改于 2024-10-30 22:33:05
上一页
禁用更新规则
下一页
恢复被删除的规则
Built with