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

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение support » 26 окт 2022, 12:29

Ошибки версии 1.36.2
Последний раз редактировалось support 30 мар 2023, 10:11, всего редактировалось 1 раз.
support
Гражданин
Гражданин
 
Сообщения: 183
Зарегистрирован: 28 дек 2011, 13:14
Очки репутации: 0

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

Сообщение Dmitry » 12 мар 2023, 07:56

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

Кстати, у меня почему-то для сдам в json не содержится и цен.
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22

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

Сообщение Dmitry » 12 мар 2023, 09:35

и в примере использования 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
как сразу попадаем на ошибку... и зачем проверка наличия страны если она потом никак не используется!? :'(
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22

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

Сообщение Dmitry » 19 мар 2023, 15:54

не дает сохранять эмодзи в модуле SEO как юникод символ ни в тайтле, ни в дескрипшн
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron