Кто пользовался api NovaPoshta?
Задача как зная область получить список городов этой области?
Общение с сервером происходит через AJAX запросы.
1) Область получаю используя запрос к серверу (на сайте API Справочник географических областей)
let areasObj = {
"apiKey": apiKey,
"modelName": "Address",
"calledMethod": "getAreas",
"methodProperties": {}
};
Получаю ответ от сервера в таком виде
{
"success": true,
"data": [
{
"Description": "Київська",
"Ref": "71508128-9b87-11de-822f-000c2965ae0e", //идентификатор области
"AreasCenter": "db5c88b7-391c-11dd-90d9-001a92567626"
},
.....
Из полученного результата формирую select областей
(Результат успешно)
2) Формируем список городов выбранной области
(использую запрос "Справочник городов компании")
(пробовал и запрос Справочник населенных пунктов) - пустой результат
Формирую запрос к серверу
let cityObj = {
"modelName": "Address",
"calledMethod": "getCities",
"methodProperties": {
"Ref": selectArea.value // (идентификатор области вида 7150812e-9b87-11de-822f-000c2965ae0e)
// "Area": "Київська" //пробовал указать явно - без результатно
},
"apiKey": apiKey
};
Итог получаю пустой результат
Из документации Ref string[36] Идентификатор города
Как в запрос к серверу отправить идентификатор области или ее название чтобы на выходе получили список городов только этой области?
Подобный вопрос отправил и в тех поддержку Новой Почты.
Буду благодарен за Ваш ответ.