← Text- & innehållsverktyg

Svordormsfilter

GET /profanity/filter

Filtrera svordomar från text genom att ersätta fula ord med asterisker eller en anpassad ersättning. Stöder att lägga till egna ord som ska filtreras.

Parametrar

text obligatorisk

Text to filter

add valfri

Additional words to filter (comma-separated)

fill_char valfri

Replacement character (default: *)

fill_text valfri

Replacement text instead of characters

Exempelförfrågningar

Grundläggande användning
curl "https://nordapi.ee/api/v1/profanity/filter?text=hello+world"

Livesvar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/profanity/filter\n\nException:\n\n    ** (UndefinedFunctionError) function App.Profanity.filter/2 is undefined (module App.Profanity is not available)\n        (app 0.1.0) App.Profanity.filter(\"hello world\", [])\n        (app 0.1.0) lib/app_web/controllers/api/v1/profanity_controller.ex:13: AppWeb.API.V1.ProfanityController.filter/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/profanity_controller.ex:1: AppWeb.API.V1.ProfanityController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/profanity_controller.ex:1: AppWeb.API.V1.ProfanityController.phoenix_controller_pipeline/2\n        (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n        (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n        (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n        (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n        (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n        (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n        (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n        (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n        (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n    \n\n## Connection details\n\n### Params\n\n    %{\"text\" => \"hello world\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/profanity/filter\n  * Query string: text=hello+world\n\n### Headers\n  \n  * accept-encoding: gzip\n  * host: localhost:4000\n  * user-agent: req/0.5.17\n\n### Session\n\n    %{}\n"