# 修改敏感词接口

  • 接口说明: 修改敏感词
  • 接口地址: /api/stop-words/{id}
  • 请求方式: PATCH

# 请求参数

参数名称 类型 是否必须 描述
**data** object 基础数据
type string 数据类型,固定值 stop-words
**attributes** object 数据属性
attributes.ugc string 用户内容处理方式,"{MOD}","{BANNED}","{REPLACE}" 之一,分别表示“审核”,“禁用”,“替换”
attributes.username string 用户名处理方式,"{MOD}","{BANNED}","{REPLACE}" 之一,分别表示“审核”,“禁用”,“替换”
attributes.find string 敏感词或敏感词查找正则
attributes.replacement string 待替换的内容

# 请求示例

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

# 返回说明

  • 成功,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": "39",
    "attributes": {
      "ugc": "{MOD}",
      "username": "{REPLACE}",
      "find": "calculating Texas",
      "replacement": "well-modulated Checking Account",
      "created_at": "2019-11-06T10:51:28+08:00",
      "updated_at": "2019-11-13T10:31:08+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"
      }
    }
  ]
}