← Géo et météo

Pays par région

GET /countrydata/region/:region

Obtenez tous les pays d'une région géographique (par ex. Europe, Asie, Afrique, Amériques, Océanie). Renvoie un profil complet pour chaque nation de la région. Utile pour créer des vues filtrées par région, des outils d'analyse géographique et des applications éducatives explorant le monde par continent.

Paramètres

region requis

Region name

Exemples de requêtes

Utilisation de base
curl https://nordapi.ee/api/v1/countrydata/region/europe
All European countries
curl https://nordapi.ee/api/v1/countrydata/region/europe
All Asian countries
curl https://nordapi.ee/api/v1/countrydata/region/asia
All African countries
curl https://nordapi.ee/api/v1/countrydata/region/africa

Réponse en direct

HTTP 500: "# UndefinedFunctionError at GET /api/v1/countrydata/region/europe\n\nException:\n\n    ** (UndefinedFunctionError) function App.CountryData.get_by_region/1 is undefined (module App.CountryData is not available)\n        (app 0.1.0) App.CountryData.get_by_region(\"europe\")\n        (app 0.1.0) lib/app_web/controllers/api/v1/country_data_controller.ex:37: AppWeb.API.V1.CountryDataController.by_region/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/country_data_controller.ex:1: AppWeb.API.V1.CountryDataController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/country_data_controller.ex:1: AppWeb.API.V1.CountryDataController.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    %{\"region\" => \"europe\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/countrydata/region/europe\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"