GET /starwars/people/:id
Sæktu ítarlegar upplýsingar um tiltekna Star Wars persónu eftir SWAPI-auðkenni hennar. Skilar nafni persónunnar, fæðingarári, hæð, þyngd, háralit, húðlit, augnalit, kyni, upplýsingum um heimaheim og lista yfir kvikmyndir sem hún birtist í. Notaðu þetta til að smíða persónusniðsíður, Star Wars gagnagrunna og ítarleg persónuspjöld í aðdáendaforritum.
id
nauðsynlegt
SWAPI person ID
| Nafn | Nauðsynlegt | Sjálfgefið | Lýsing |
|---|---|---|---|
id |
Já | - | 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"