@LehaRybkoha

Как по API получить столицу определенной страны?

Появилась небольшая идея, чисто для практики.
Хочу создать мини приложение на чистом js, где пользователь вводит в поле input список стран, которые передаются в массив, а из массива списком должны создаваться на сайте в виде: "Страна - Её столица". Проблема возникла только в получении столицы. Существует какое-либо API, с помощью которого можно получить нужную страну и её столицу?
Как вариант конечно самому написать бд в json формате, и тогда проблем не будет, но это очень долго делать самостоятельно, да и думаю не разумно.
Находил только API, где перечислены абсолютно все города нужной страны, что мне не нужно, так как столица там никак не выделяется.

Спасибо!
  • Вопрос задан
  • 492 просмотра
Решения вопроса 1
glaphire
@glaphire
PHP developer
https://restcountries.eu/
Тут в примере для эндпоинта https://restcountries.eu/rest/v2/alpha/col есть в респонсе параметр capital, а уже по другому эндпоинту можно получить инфу о городе
Upd. Можно даже проще, у эндпоинта /country/< countryname > указать конкретное поле, чтобы получить только столицу
ответ на SO
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы