GET /starwars/people/:id
Obtenga información detallada sobre un personaje de Star Wars concreto a partir de su ID de SWAPI. Devuelve el nombre del personaje, el año de nacimiento, altura, masa, color de cabello, color de piel, color de ojos, género, los detalles de su mundo natal y una lista de las películas en las que aparece. Utilícelo para crear páginas de perfil de personaje, bases de datos de Star Wars y tarjetas detalladas de personaje en aplicaciones para fans.
id
requerido
SWAPI person ID
| Nombre | Requerido | Predeterminado | Descripcion |
|---|---|---|---|
id |
Si | - | SWAPI person ID |
curl https://nordapi.ee/api/v1/starwars/people/1
curl https://nordapi.ee/api/v1/starwars/people/1
curl https://nordapi.ee/api/v1/starwars/people/4
curl https://nordapi.ee/api/v1/starwars/people/5
HTTP 500: "# UndefinedFunctionError at GET /api/v1/starwars/people/1\n\nException:\n\n ** (UndefinedFunctionError) function App.StarWars.get_person/1 is undefined (module App.StarWars is not available)\n (app 0.1.0) App.StarWars.get_person(\"1\")\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:16: AppWeb.API.V1.StarWarsController.person/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\" => \"1\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/starwars/people/1\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"