← Meelelahutus

Juhuslik koer

GET /animals/dogs/random

Hangi juhusliku koerapildi URL. Iga päring tagastab teistsuguse armsa koerafoto. Sobib ideaalselt meeleolu tõstvate rakenduste funktsioonidele, kohatäitepiltidele laadimise olekute ajal, lemmikloomateemalistele sotsiaalmeedia tööriistadele ja "päeva koera" vidinatele. Pildid pärinevad Dog CEO API kogukonna panustatud tuhandetest koerafotodest.

Näidispäringud

Põhikasutus
curl https://nordapi.ee/api/v1/animals/dogs/random

Reaalajas vastus

HTTP 500: "# UndefinedFunctionError at GET /api/v1/animals/dogs/random\n\nException:\n\n    ** (UndefinedFunctionError) function App.Animals.random_dog_image/0 is undefined (module App.Animals is not available)\n        (app 0.1.0) App.Animals.random_dog_image()\n        (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:16: AppWeb.API.V1.AnimalsController.random_dog/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:1: AppWeb.API.V1.AnimalsController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:1: AppWeb.API.V1.AnimalsController.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/animals/dogs/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"