GET /names/gender/:name
Sagen Sie das wahrscheinliche Geschlecht eines Vornamens anhand statistischer Daten aus Millionen von Datensätzen aus vielen Ländern voraus. Liefert das vorhergesagte Geschlecht und einen Wahrscheinlichkeitswert (0 bis 1). Nützlich zur Personalisierung von Benutzeroberflächen, bevor das Geschlecht explizit angegeben wird, für Marketinganalysen, Vorausfüllen von Formularen und demografische Forschung. Daten von Genderize.io.
name
erforderlich
First name
| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
name |
Ja | - | First name |
curl https://nordapi.ee/api/v1/names/gender/alex
curl https://nordapi.ee/api/v1/names/gender/alex
curl https://nordapi.ee/api/v1/names/gender/maria
curl https://nordapi.ee/api/v1/names/gender/robin
HTTP 500: "# UndefinedFunctionError at GET /api/v1/names/gender/alex\n\nException:\n\n ** (UndefinedFunctionError) function App.Names.predict_gender/1 is undefined (module App.Names is not available)\n (app 0.1.0) App.Names.predict_gender(\"alex\")\n (app 0.1.0) lib/app_web/controllers/api/v1/names_controller.ex:23: AppWeb.API.V1.NamesController.gender/2\n (app 0.1.0) lib/app_web/controllers/api/v1/names_controller.ex:1: AppWeb.API.V1.NamesController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/names_controller.ex:1: AppWeb.API.V1.NamesController.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 %{\"name\" => \"alex\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/names/gender/alex\n * Query string: \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"