← Teadus ja kosmos

Päeva astronoomiapilt

GET /nasa/apod

Hangi NASA päeva astronoomiapilt (APOD), mis sisaldab vapustavat kosmosepilti või videot koos professionaalse astronoomi selgitusega. Valikuliselt määrake kuupäev mineviku sissekannete hankimiseks. APOD on tegutsenud alates 1995. aastast ja on üks populaarsemaid teaduse propageerimise programme. Sobib ideaalselt teaduse haridusrakendustele, igapäevastele sisuvoogudele, töölaua taustapildi rakendustele ja kosmosehuviliste kogukondadele.

Vaata seda visuaalselt

Parameetrid

date valikuline

Date

Näidispäringud

Põhikasutus
curl https://nordapi.ee/api/v1/nasa/apod
Today's astronomy picture
curl https://nordapi.ee/api/v1/nasa/apod
Picture from a specific date
curl "https://nordapi.ee/api/v1/nasa/apod?date=2026-01-01"
Picture from the Moon landing anniversary
curl "https://nordapi.ee/api/v1/nasa/apod?date=2025-07-20"

Reaalajas vastus

HTTP 500: "# UndefinedFunctionError at GET /api/v1/nasa/apod\n\nException:\n\n    ** (UndefinedFunctionError) function App.Nasa.get_apod/1 is undefined (module App.Nasa is not available)\n        (app 0.1.0) App.Nasa.get_apod(nil)\n        (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:13: AppWeb.API.V1.NasaController.apod/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:1: AppWeb.API.V1.NasaController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:1: AppWeb.API.V1.NasaController.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/nasa/apod\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"