← Science et espace

Astéroïdes géocroiseurs

GET /nasa/asteroids

Obtenez la liste des astéroïdes effectuant aujourd'hui une approche rapprochée de la Terre, via le service Near Earth Object Web Service (NeoWs) de la NASA. Renvoie les noms des astéroïdes, les diamètres estimés, les distances d'approche minimale, les vitesses relatives et indique s'ils sont classés comme potentiellement dangereux. Utile pour les applications de sensibilisation spatiale, les outils d'éducation scientifique et les tableaux de bord d'astronomie qui suivent les objets passant près de notre planète.

Exemples de requêtes

Utilisation de base
curl https://nordapi.ee/api/v1/nasa/asteroids

Réponse en direct

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