# 创建敏感词接口[单条]

  • 接口说明: 创建敏感词[单条]
  • 接口地址: /api/stop-words
  • 请求方式: POST

# 请求参数

参数名称 类型 是否必须 描述
**data** object 基础数据
type string 数据类型,固定值 stop-words
**attributes** object 数据属性
attributes.ugc string 主题、回复内容处理方式: {IGNORE} 不处理 {MOD} 审核 {BANNED} 禁用 {REPLACE} 替换
attributes.username string 用户内容处理方式: {IGNORE} 不处理 {BANNED} 禁用
attributes.find string 敏感词或敏感词查找正则
attributes.replacement string 待替换的内容

# 请求示例

{
  "data": {
    "type": "stop-words",
    "attributes": {
      "ugc": "{REPLACE}",
      "username": "{MOD}",
      "find": "123",
      "replacement": "456"
    }
  }
}

# 返回说明

  • 成功,http 状态码 201
  • 失败,http 状态码 500

# 返回结果

关联数据模型字段释义请参见相应文档

参数名称 类型 出现要求 描述
**data** object 基础数据
type string 数据类型
id int 数据 id
**attributes** object 数据属性
attributes.ugc string 针对用户内容的处理方式
attributes.username string 针对用户名的处理方式
attributes.find string 敏感词或敏感词查找正则
attributes.replacement string 待替换的内容
attributes.created_at datetime 创建时间
attributes.updated_at datetime 修改时间
**relationships** object 关联关系
**included** object 关联数据

# 返回示例

{
  "data": {
    "type": "stop-words",
    "id": "46",
    "attributes": {
      "ugc": "{REPLACE}",
      "username": "{MOD}",
      "find": "Bedfordshire input",
      "replacement": "Ball Montana",
      "created_at": "2019-11-13T10:20:01+08:00",
      "updated_at": "2019-11-13T10:20:01+08:00"
    },
    "relationships": {
      "user": {
        "data": {
          "type": "users",
          "id": "1"
        }
      }
    }
  },
  "included": [
    {
      "type": "users",
      "id": "1",
      "attributes": {
        "username": "username",
        "nickname": null,
        "mobile": "",
        "unionId": "",
        "lastLoginIp": "127.0.0.1",
        "createdAt": "2019-10-11T00:00:00+08:00",
        "updatedAt": "2019-11-11T14:51:34+08:00"
      }
    }
  ]
}