Este documento describe la API de registro de clics v2 de Fess. Para el sobre de respuesta común, el modelo de errores y CSRF, consulte Descripción general de la API.
La URL base es http://<Server Name>/api/v2/ (ejemplo en entorno local: http://localhost:8080/api/v2).
Registro de un clic
Solicitud
| Método HTTP | POST |
| Endpoint | /api/v2/click |
Registra el clic en un resultado de búsqueda en el registro de búsqueda. Para llamadas anónimas y en instalaciones donde la función de registro de búsqueda está deshabilitada, se devuelve una respuesta de éxito con logged: false (sin error).
Al ser una solicitud que modifica el estado, se requiere la cabecera X-Fess-CSRF-Token (consulte Descripción general de la API).
Cuerpo de la solicitud
Envíe un JSON (ClickRequest) con Content-Type: application/json con los siguientes campos:
Tabla: Cuerpo de la solicitud
Respuesta
En caso de éxito (200), se devuelven los siguientes campos directamente bajo response del sobre común.
Los campos son los siguientes:
ok | Siempre true (bool). |
logged | false cuando la persistencia del registro de búsqueda está deshabilitada o el llamante es anónimo (bool). Aun así se devuelve una respuesta 200. |
Tabla: Campos de respuesta
Respuesta de error
Consulte Descripción general de la API para detalles del modelo de errores. Los estados HTTP que devuelve este endpoint son:
Tabla: Respuesta de error