На стороне сервиса доставки есть апишка. Для запроса на расчёт нужно указывать спец айди города, который в базе у этой службы. Так же им можно дать запрос на получение огромного json со всеми городами в их базе и там прописан этот айди. На своей стороне я имею только Страну, регион, город. Как можно реализовать этот расчёт. Может как-то подгрузить в своё БД эту базу городов и от туда уже выбирать по названию и брать айди? Напрямую этот json не перебрать, так как он слишком большой. Или в get запрос закинуть какие нибудь параметры по типу названия нельзя, так как апишка на стороне ничего не даёт сделать. Подскажите как можно сделать.
Посмотри в сторону сдека. У него тоже своя база и в модуле происходит синхронизация городов. Хранить на сайте надо а не каждый раз получать.
Да я понял уже. А вот мой вопрос в том как и где реализовать хранение.
Таблица с сопоставлением регионов
Где можно про это почитать?
Либо выполнить один раз запрос и записать данные например в HL. Потом можно на крон повесить задание чтоб раз в сутки, ночью например запрашивал данные, сверял с имеющимися, если есть разница, то пишем новые данные.
А что значит в hl
Понял
Да, как вариант.
Обсуждают сегодня