и в примере использования API некорректная формулировка
- Код: Выделить всё
Для получения списка объектов из Россия->Москва->Москва отправьте GET запрос на url:
YOUR_SITE/api/apartments?country=185®ion=524894&city[]=524901
страна и регион оказывается совсем неважны.... Можно сделать запрос указав хоть страну Япония и регион Антарктида все кроме city[]=524901 никак не повлияет на выдачу! И можно просто после танцев с бубнами (узнав по стране и региону код города) просто вводит только его
YOUR_SITE/api/apartments?city[]=524901
Явная недоработка, что это самый код города невозможно узнать без итерационного опроса API (в том же модуле местоположения он нигде не указан) и более простого способа сбора городов нет, как я понимаю нет. только итерационно прогонять все страны, регионы на получение этого самого соответствия
Из полного списка объектов можно получить только этот самый код - так что без мороки узнать откуда этот объект не удастся. Не понимаю, что мешало добавить хотя бы для основной локали его название в явном виде.
Аналогичная проблема и для регионов, но еще более запущенная
..../api/options/cityLocationList?
country_id=226®ion_id=7779068
..../api/options/cityLocationList?
country_id=227®ion_id=7779068
..../api/options/cityLocationList?
country_id=228®ion_id=7779068
выдаст одно и то же - для региона 7779068, но стоит попробовать сократить запрос и выкинуть незначимую часть
..../api/options/cityLocationList?region_id=7779068
как сразу попадаем на ошибку... и зачем проверка наличия страны если она потом никак не используется!?