Visión General
La API de BadWord es para gestionar las palabras prohibidas (exclusión de palabras de sugerencia inapropiadas) de Fess. Puede configurar palabras clave que no desea mostrar en la función de sugerencias.
URL Base
Lista de Endpoints
| Método | Ruta | Descripción |
|---|---|---|
| GET | /settings | Obtener lista de palabras prohibidas |
| GET | /setting/{id} | Obtener palabra prohibida |
| POST | /setting | Crear palabra prohibida |
| PUT | /setting | Actualizar palabra prohibida |
| DELETE | /setting/{id} | Eliminar palabra prohibida |
| PUT | /upload | Subir CSV de palabras prohibidas |
| GET | /download | Descargar CSV de palabras prohibidas |
Obtener Lista de Palabras Prohibidas
Solicitud
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
size | Integer | No | Número de elementos por página (predeterminado: 20) |
page | Integer | No | Número de página (comienza en 1, predeterminado: 1) |
id | String | No | Filtrar solo la palabra prohibida con el ID especificado |
Respuesta
Obtener Palabra Prohibida
Solicitud
Respuesta
Crear Palabra Prohibida
Solicitud
Cuerpo de la Solicitud
Descripción de Campos
| Campo | Requerido | Descripción |
|---|---|---|
suggestWord | Sí | Palabra clave a excluir (no puede contener espacios en blanco) |
Respuesta
Actualizar Palabra Prohibida
Solicitud
Cuerpo de la Solicitud
Respuesta
Eliminar Palabra Prohibida
Solicitud
Respuesta
Subir CSV de Palabras Prohibidas
Registra palabras prohibidas en bloque a partir de un archivo CSV. El archivo se envía como multipart/form-data. La importación se ejecuta de forma asíncrona en el servidor.
Solicitud
Parámetros
| Parámetro | Requerido | Descripción |
|---|---|---|
badWordFile | Sí | Archivo CSV de palabras prohibidas a subir |
Formato CSV
La primera línea se omite como fila de encabezado (el nombre de la columna es arbitrario; al descargar se escribe
BadWord).A partir de la segunda línea, escriba una palabra prohibida por línea como
suggestWord.Las líneas cuyo valor está en blanco se ignoran.
Anteponga
--a una palabra para eliminarla (por ejemplo,--spameliminaspam).Especificar una palabra ya registrada se trata como una actualización (se restablecen el usuario y la fecha de actualización).
Nota
Dado que la importación se ejecuta de forma asíncrona en el servidor, una respuesta status: 0 indica que la solicitud fue aceptada, no que la importación se haya completado.
Respuesta
Descargar CSV de Palabras Prohibidas
Descarga las palabras prohibidas registradas como archivo CSV (badword.csv). La respuesta es un flujo application/octet-stream. El CSV tiene una fila de encabezado BadWord en la primera línea, seguida de una palabra prohibida registrada por línea.
Solicitud
Ejemplos de Uso
Excluir Palabra Clave de Spam
Subir Archivo CSV
Descargar Archivo CSV
Información de Referencia
Visión General de Admin API - Visión general de Admin API
Suggest API - API de gestión de sugerencias
API de ElevateWord - API de palabras elevadas
Palabra no deseada - Guía de gestión de palabras prohibidas