Vue d’ensemble
L’API BadWord permet de gerer les mots interdits (exclusion de mots inappropries des suggestions) dans Fess. Vous pouvez configurer les mots-cles que vous ne souhaitez pas afficher dans la fonction de suggestion.
URL de base
Liste des endpoints
| Methode | Chemin | Description |
|---|---|---|
| GET | /settings | Obtention de la liste des mots interdits |
| GET | /setting/{id} | Obtention d’un mot interdit |
| POST | /setting | Creation d’un mot interdit |
| PUT | /setting | Mise a jour d’un mot interdit |
| DELETE | /setting/{id} | Suppression d’un mot interdit |
| PUT | /upload | Televersement CSV des mots interdits |
| GET | /download | Telechargement CSV des mots interdits |
Obtention de la liste des mots interdits
Requete
Parametres
Reponse
Obtention d’un mot interdit
Requete
Reponse
Creation d’un mot interdit
Requete
Corps de la requete
Description des champs
Reponse
Mise a jour d’un mot interdit
Requete
Corps de la requete
Reponse
Suppression d’un mot interdit
Requete
Reponse
Televersement CSV des mots interdits
Enregistre en masse des mots interdits depuis un fichier CSV. Le fichier est envoye en multipart/form-data. L’import est execute de maniere asynchrone cote serveur.
Requete
Parametres
| Parametre | Requis | Description |
|---|---|---|
badWordFile | Oui | Fichier CSV des mots interdits a televerser |
Format CSV
La premiere ligne est ignoree en tant que ligne d’en-tete (le nom de colonne est arbitraire ;
BadWordest ecrit lors du telechargement).A partir de la deuxieme ligne, ecrivez un mot interdit par ligne en tant que
suggestWord.Les lignes dont la valeur est vide sont ignorees.
Prefixez un mot par
--pour le supprimer (par exemple,--spamsupprimespam).Specifier un mot deja enregistre est traite comme une mise a jour (l’auteur et la date de mise a jour sont reinitialises).
Note
Comme l’import s’execute de maniere asynchrone cote serveur, une reponse status: 0 indique que la requete a ete acceptee, et non que l’import est termine.
Reponse
Telechargement CSV des mots interdits
Telecharge les mots interdits enregistres sous forme de fichier CSV (badword.csv). La reponse est un flux application/octet-stream. Le CSV comporte une ligne d’en-tete BadWord sur la premiere ligne, suivie d’un mot interdit enregistre par ligne.
Requete
Exemples d’utilisation
Exclusion d’un mot-cle spam
Televersement d’un fichier CSV
Telechargement d’un fichier CSV
Informations complementaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
Suggest API - API de gestion des suggestions
API ElevateWord - API ElevateWord
Présentation - Guide de gestion des mots interdits