← Unterhaltung

Zahlenfakt

GET /fun/number/:number

Erhalten Sie eine fun, interesting fact about any number. For example, 42 is 'the number of laws of cricket' oder 'the answer to the ultimate question of life, the universe, und everything.' Returns a trivia fact from the Numbers API. Nützlich für educational math apps, number-of-the-day features, gamification elements, und adding delight to interfaces that display numbers.

Parameter

number erforderlich

Number

Beispielanfragen

Grundlegende Verwendung
curl https://nordapi.ee/api/v1/fun/number/42
Fact about 42
curl https://nordapi.ee/api/v1/fun/number/42
Fact about 7
curl https://nordapi.ee/api/v1/fun/number/7
Fact about 1000
curl https://nordapi.ee/api/v1/fun/number/1000

Live-Antwort

HTTP 500: "# CaseClauseError at GET /api/v1/fun/number/42\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 10:49:50 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:5: App.Fun.number_fact/1\n        (app 0.1.0) lib/app_web/controllers/api/v1/fun_controller.ex:7: AppWeb.API.V1.FunController.number_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    %{\"number\" => \"42\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/fun/number/42\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"