Страница 1 из 1

Ошибки версии 1.36.2

СообщениеДобавлено: 26 окт 2022, 12:29
support
Ошибки версии 1.36.2

Re: Ошибки версии 1.36.2

СообщениеДобавлено: 12 мар 2023, 07:56
Dmitry
API не содержит SEO-URL объектов.
Его, конечно, можно сгенерировать из ID, но... это приведет на неканонический адрес и вызовет лишний редирект и поломает всё SEO. Так же нет информации о владельце и его контактов

Кстати, у меня почему-то для сдам в json не содержится и цен.

Re: Ошибки версии 1.36.2

СообщениеДобавлено: 12 мар 2023, 09:35
Dmitry
и в примере использования API некорректная формулировка
Код: Выделить всё
Для получения списка объектов из Россия->Москва->Москва отправьте GET запрос на url: 
YOUR_SITE
/api/apartments?country=185&region=524894&city[]=524901

страна и регион оказывается совсем неважны.... Можно сделать запрос указав хоть страну Япония и регион Антарктида все кроме city[]=524901 никак не повлияет на выдачу! И можно просто после танцев с бубнами (узнав по стране и региону код города) просто вводит только его
YOUR_SITE/api/apartments?city[]=524901

Явная недоработка, что это самый код города невозможно узнать без итерационного опроса API (в том же модуле местоположения он нигде не указан) и более простого способа сбора городов нет, как я понимаю нет. только итерационно прогонять все страны, регионы на получение этого самого соответствия =-O

Из полного списка объектов можно получить только этот самый код - так что без мороки узнать откуда этот объект не удастся. Не понимаю, что мешало добавить хотя бы для основной локали его название в явном виде.

Аналогичная проблема и для регионов, но еще более запущенная
..../api/options/cityLocationList?country_id=226&region_id=7779068
..../api/options/cityLocationList?country_id=227&region_id=7779068
..../api/options/cityLocationList?country_id=228&region_id=7779068
выдаст одно и то же - для региона 7779068, но стоит попробовать сократить запрос и выкинуть незначимую часть
..../api/options/cityLocationList?region_id=7779068
как сразу попадаем на ошибку... и зачем проверка наличия страны если она потом никак не используется!? :'(

Re: Ошибки версии 1.36.2

СообщениеДобавлено: 19 мар 2023, 15:54
Dmitry
не дает сохранять эмодзи в модуле SEO как юникод символ ни в тайтле, ни в дескрипшн