GET /starwars/starships/:id
Obtenga las especificaciones detalladas de una nave estelar concreta de Star Wars a partir de su ID de SWAPI. Devuelve el nombre de la nave, modelo, fabricante, costo en créditos, eslora, tamaño de la tripulación, capacidad de pasajeros, capacidad de carga, duración de los consumibles, índice de hiperimpulsor, velocidad MGLT y clase de nave estelar. Útil para bases de datos técnicas de Star Wars, herramientas de comparación de naves y juegos de gestión de flotas de ciencia ficción.
id
requerido
SWAPI starship ID
| Nombre | Requerido | Predeterminado | Descripcion |
|---|---|---|---|
id |
Si | - | SWAPI starship ID |
curl https://nordapi.ee/api/v1/starwars/starships/9
curl https://nordapi.ee/api/v1/starwars/starships/9
curl https://nordapi.ee/api/v1/starwars/starships/10
curl https://nordapi.ee/api/v1/starwars/starships/12
HTTP 500: "# UndefinedFunctionError at GET /api/v1/starwars/starships/9\n\nException:\n\n ** (UndefinedFunctionError) function App.StarWars.get_starship/1 is undefined (module App.StarWars is not available)\n (app 0.1.0) App.StarWars.get_starship(\"9\")\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:40: AppWeb.API.V1.StarWarsController.starship/2\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:1: AppWeb.API.V1.StarWarsController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:1: AppWeb.API.V1.StarWarsController.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 %{\"id\" => \"9\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/starwars/starships/9\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"