← Underhållning

Datumfakta

GET /fun/date/:month/:day

Get a historisk fact om a specifik datum (month and day). Returnerar an interesting evenemang som happened on som datum in history, som t.ex. 'March 24 is the day som the Exxon Valdez oil spill occurred in 1989.' Useful for daglig historisk trivia funktioner, birthday fun facts, pedagogisk calendar appar, and 'on detta day' widgetar. Data från the Numbers API.

Parametrar

month obligatorisk

Month

day obligatorisk

Day

Exempelförfrågningar

Grundläggande användning
curl https://nordapi.ee/api/v1/fun/date/3/24
Historical fact about March 24
curl https://nordapi.ee/api/v1/fun/date/3/24
What happened on January 1
curl https://nordapi.ee/api/v1/fun/date/1/1
Historical fact about December 25
curl https://nordapi.ee/api/v1/fun/date/12/25

Livesvar

HTTP 500: "# CaseClauseError at GET /api/v1/fun/date/3/24\n\nException:\n\n    ** (CaseClauseError) no case clause matching:\n    \n        {:ok,\n         %Req.Response{\n           status: 404,\n           headers: %{\n             \"connection\" => [\"keep-alive\"],\n             \"content-type\" => [\"text/html\"],\n             \"date\" => [\"Thu, 09 Apr 2026 08:50:26 GMT\"],\n             \"server\" => [\"nginx\"],\n             \"transfer-encoding\" => [\"chunked\"],\n             \"vary\" => [\"Accept-Encoding\", \"Accept-Encoding\"]\n           },\n           body: \"<html>\\r\\n<head><title>404 Not Found</title></head>\\r\\n<body>\\r\\n<center><h1>404 Not Found</h1></center>\\r\\n<hr><center>nginx</center>\\r\\n</body>\\r\\n</html>\\r\\n\",\n           trailers: %{},\n           private: %{}\n         }}\n    \n        (app 0.1.0) lib/app/fun.ex:19: App.Fun.date_fact/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/fun_controller.ex:16: AppWeb.API.V1.FunController.date_fact/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/fun_controller.ex:1: AppWeb.API.V1.FunController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/fun_controller.ex:1: AppWeb.API.V1.FunController.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.3) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n        (bandit 1.10.3) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n        (bandit 1.10.3) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n        (bandit 1.10.3) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n        (bandit 1.10.3) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n        (stdlib 7.1) gen_server.erl:2424: :gen_server.try_handle_continue/3\n        (stdlib 7.1) gen_server.erl:2291: :gen_server.loop/4\n        (stdlib 7.1) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n    \n\n## Connection details\n\n### Params\n\n    %{\"day\" => \"24\", \"month\" => \"3\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/fun/date/3/24\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"