Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Для выполнения данной задачи потребуется использовать сторонний бесплатный API https://dadata.ru/api/suggest/address/#  
После регистрации на сайте вам будет доступен API-ключ, и вы сможете делать запросы к данному API из своего сценария.  
1) Используя BPL-метод HTTP-запроса отправить в теле запроса полученное ранее название города.  
    Подсказка: для того, чтобы API корректно воспринимал запрос, к названию города нужно добавить приписку "г " в начале, например "г москва"  
2) Получить результат запроса в переменную response, после чего записать значения полей suggestions.0.data.city и suggestions.0.data.country  
    Подсказка: для обращения к элементам других элементов необходимо применить цепочку BPL-операций .get(), например: 

$response.get("body");  
$country = $body.get("suggestions");  
$country = $country.get("0");  
$country = $country.get("data");  
$country = $country.get("country") 

3) С помощью блоков условия сравнить полученное название страны с "Россия".  
Дополнительно:
4) С помощью блоков условия сравнить полученное из запроса название города с названием, введенным пользователем, для проверки правописания.  

  • Нет меток