← Tungumál og ljóðlist

Handahófskennt ljóð

GET /poetry/random

Sæktu handahófskennt ljóð úr PoetryDB-safni klassískra enskra ljóða. Skilar titli ljóðsins, höfundi, fullum texta (sem línum) og fjölda lína. Inniheldur verk eftir Shakespeare, Dickinson, Keats, Poe, Whitman og fleiri.

Sjáðu það myndrænt

Dæmi um fyrirspurnir

Grunnnotkun
curl https://nordapi.ee/api/v1/poetry/random

Lifandi svar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/poetry/random\n\nException:\n\n    ** (UndefinedFunctionError) function App.Poetry.random/0 is undefined (module App.Poetry is not available)\n        (app 0.1.0) App.Poetry.random()\n        (app 0.1.0) lib/app_web/controllers/api/v1/poetry_controller.ex:7: AppWeb.API.V1.PoetryController.random/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/poetry_controller.ex:1: AppWeb.API.V1.PoetryController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/poetry_controller.ex:1: AppWeb.API.V1.PoetryController.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    %{}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/poetry/random\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"