← Meelelahutus

Juhuslik tarokaart

GET /tarot/random

Tõmmake juhuslik tarokaart täielikust 78 kaardiga pakist (22 suurarkaani ja 56 väikearkaani). Tagastab kaardi nime, arkaani tüübi, masti (väikearkaani puhul), numbri, püstise ja tagurpidise tähenduse ning kirjelduse. Iga tõmme on juhuslik ja sõltumatu. Kasulik igapäevasele taroseanssirakendusele, ennustustööriistadele, ennustamise meelelahutusfunktsioonidele ja müstika-teemalistele mängudele või loovkirjutamise ettepanekutele.

Vaata seda visuaalselt

Näidispäringud

Põhikasutus
curl https://nordapi.ee/api/v1/tarot/random
Draw a random tarot card
curl https://nordapi.ee/api/v1/tarot/random
Get your daily tarot reading
curl https://nordapi.ee/api/v1/tarot/random
Draw another card
curl https://nordapi.ee/api/v1/tarot/random

Reaalajas vastus

HTTP 500: "# UndefinedFunctionError at GET /api/v1/tarot/random\n\nException:\n\n    ** (UndefinedFunctionError) function App.Tarot.random/1 is undefined (module App.Tarot is not available)\n        (app 0.1.0) App.Tarot.random(1)\n        (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:12: AppWeb.API.V1.TarotController.random/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:1: AppWeb.API.V1.TarotController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:1: AppWeb.API.V1.TarotController.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/tarot/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"