← Meelelahutus

Kuupäeva fakt

GET /fun/date/:month/:day

Saage a historical fact about a specific date (month and day). Tagastab an interesting event that happened on that date in history, nagu 'March 24 is the day that the Exxon Valdez oil spill occurred in 1989.' Kasulik daily historical trivia features, birthday fun facts, educational calendar apps, and 'on this day' widgets. Andmed Numbers API.

Parameetrid

month kohustuslik

Month

day kohustuslik

Day

Näidispäringud

Põhikasutus
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

Reaalajas vastus

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\" => [\"Sun, 05 Apr 2026 21:46:17 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"