JXWAFJXWAF
首页
JXWAF
WebTDS
GitHub
首页
JXWAF
WebTDS
GitHub
  • WebTDS文档

    • 产品介绍
    • 部署教程
    • 操作指南
    • API调用
    • 策略仓库

API调用

1. 创建/更新名单条目接口

接口名称

api_create_sys_name_list_item

功能描述

创建或更新一个名单条目。如果名单条目已存在则更新,不存在则创建。

请求方法

POST

请求参数

参数名类型必填描述
wtds_authstring是WebTDS控制台认证令牌
name_list_namestring是名单名称
name_list_itemstring是名单条目

请求示例

{
  "wtds_auth": "user_auth_token",
  "name_list_name": "black_list",
  "name_list_item": "example.com"
}

响应参数

参数名类型描述
resultboolean操作结果
messagestring成功或失败消息

成功响应示例

{
  "result": true,
  "message": "create success"
}

失败响应示例

{
  "result": false,
  "message": "name_list_name is not exist"
}

2. 获取名单条目列表接口

接口名称

api_get_sys_name_list_item_list_all

功能描述

获取指定名单下的所有名单项

请求方法

POST

请求参数

参数名类型必填描述
wtds_authstring是WebTDS控制台认证令牌
name_list_namestring是名单名称

请求示例

{
  "wtds_auth": "user_auth_token",
  "name_list_name": "black_list"
}

响应参数

参数名类型描述
recordsarray名单条目记录列表
resultboolean操作结果

成功响应示例

{
  "records": [
    {
      "user_name": "test_user",
      "name_list_name": "black_list",
      "name_list_item": "example.com",
      "name_list_expire": "true",
      "name_list_item_expire_time": 1672502400
    },
    {
      "user_name": "test_user",
      "name_list_name": "black_list",
      "name_list_item": "test.com",
      "name_list_expire": "false",
      "name_list_item_expire_time": 0
    }
  ],
  "result": true
}

失败响应示例

{
  "result": false,
  "message": "Database query error"
}

数据结构说明

名单项(sys_name_list_item)表结构

字段名类型描述
user_namestring用户名
name_list_namestring名单名称
name_list_itemstring名单项内容
name_list_expirestring是否过期("true"/"false")
name_list_item_expire_timeinteger过期时间戳(0表示永不过期)
最近更新:: 2025/4/6 01:19
Contributors: root, chenjc
Prev
操作指南
Next
策略仓库