# 修改敏感词接口
- 接口说明: 修改敏感词
- 接口地址: /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"
}
}
]
}