黑名单相关接口
本文档主要列出服务器黑名单相关的接口, 目前所有接口需要有封禁用户权限才能正常访问。
本文档中的接口均符合接口规范,如有疑问,建议先查阅接口引言。
获取黑名单列表
接口说明
| 地址 | 
请求方式 | 
说明 | 
/api/v3/blacklist/list | 
GET | 
分页参数 | 
参数列表
| 参数名 | 
位置 | 
类型 | 
必需 | 
说明 | 
| guild_id | 
query | 
string | 
true | 
服务器 id | 
返回参数说明
| 参数名 | 
类型 | 
说明 | 
| user_id | 
string | 
用户 id | 
| created_time | 
int | 
加入黑名单的时间戳(毫秒) | 
| remark | 
string | 
加入黑名单的原因 | 
| user | 
object | 
用户,参见user | 
返回示例
{
  "code": 0,
  "message": "操作成功",
  "data": {
    "items": [
      {
        "user_id": "26954***",
        "created_time": 1640340668000,
        "remark": "***",
        "user": {
          "id": "26954***",
          "username": "***",
          "identify_num": "2826",
          "online": true,
          "os": "Websocket",
          "status": 1,
          "avatar": "**",
          "vip_avatar": "**",
          "banner": "",
          "nickname": "***",
          "roles": [],
          "is_vip": false,
          "bot": false
        }
      }
    ],
    "meta": {
      "page": 1,
      "page_total": 1,
      "page_size": 50,
      "total": 1
    },
    "sort": {}
  }
}
加入黑名单
接口说明
| 地址 | 
请求方式 | 
说明 | 
/api/v3/blacklist/create | 
POST | 
 | 
参数列表
| 参数名 | 
位置 | 
类型 | 
必需 | 
说明 | 
| guild_id | 
body | 
string | 
true | 
服务器 id | 
| target_id | 
body | 
string | 
true | 
目标用户 id | 
| remark | 
body | 
string | 
false | 
加入黑名单的原因 | 
| del_msg_days | 
body | 
int | 
false | 
删除最近几天的消息,最大 7 天, 默认 0 | 
返回参数说明
无
返回示例
{
  "code": 0,
  "message": "操作成功",
  "data": {}
}
移除黑名单
接口说明
| 地址 | 
请求方式 | 
说明 | 
/api/v3/blacklist/delete | 
POST | 
 | 
参数列表
| 参数名 | 
位置 | 
类型 | 
必需 | 
说明 | 
| guild_id | 
body | 
string | 
true | 
服务器 id | 
| target_id | 
body | 
string | 
true | 
目标用户 id | 
返回参数说明
无
返回示例
{
  "code": 0,
  "message": "操作成功",
  "data": {}
}