Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Сервис ads-api.ru является агрегатором объявлений из различных источников, таких как Avito, Cian, Юла и другие. Модуль импорта позволяет автоматизировать загрузку объявлений, собранный в ads-api.ru на ваш сайт.
Перед чтением данной статьи рекомендуем ознакомиться с общей для всех форматов инструкцией по импорту: "Общие настройки профиля".
Создайте новый профиль, введите название профиля и выберите из списка формат "REST API ads-api.ru".
После выбора формата страница обновится и появятся поля для ввода авторизационных данных. В поле "Логин" вам необходимо ввести логин, под которым вы регистрировались на сервисе. Токен выдаётся внутри сервиса.
Укажите также инфоблок, в который будут загружаться данные. Если вам нужно загружать данные в несколько инфоблоков, понадобится создать несколько профилей импорта - для каждого инфоблока свой.
На следующей вкладке настраивается фильтрация и связка данных агрегатора с полями инфоблоков.
1-й пункт - это выбор категории в ads-api.ru, из которой будут импортироваться объявления. Данный пункт будет влиять на набор дополнительных данных, доступных для загрузки в инфоблок.
2-й пункт (поле "Количество загружаемых позиций") определяет, сколько позиций будет загружаться за один запуск импорта. Это касается и ручного импорта (на последнем шаге), и регулярного фонового импорта.
Имейте ввиду, что для демо-периода в сервисе ads-api.ru действует ограничение в 50 позиций. В этом случае, даже если вы зададите значение "100", за один раз будет загружаться только 50 позиций. Но, при этом, в сервисе нет ограничений на количество обращений к сервису в сутки (между ними лишь должен быть перерыв хотя бы 5 секунд). Таким образом, если у вас действует демо-ограничение, установите в данном поле значение "50", а на последнем шаге настройте регулярный фоновый импорт с такой частотой, чтобы за сутки загружался нужный вам объём объявлений (например, включите запуск фонового импорта на каждые 5 минут). Интервал между запусками нужно определить опытным путём, запустив сначала импорт в ручном режиме (например, если вы загружаете объявления без изображений, импорт будет происходить значительно быстрее, а потому интервал можно будет уменьшить, а с картинками загрузка 50-ти объявлений может занять значительное время и интервал между запусками импорта придётся увеличить). Если у вас платный доступ, то лимит на количество объявлений за один запуск увеличивается до 1000. Но мы не рекомендуем выставлять такое значение, т.к. для столь длительного импорта могут срабатывать серверные лимиты. Рекомендуем загружать не более 100 объявлений за один раз.
3-й пункт - фильтр объявлений. Данный фильтр аналогичен тому, что находится в личном кабинете самого сервиса ads-api.ru. Параметры фильтра позволят ограничить диапазон импортируемых объявлений теми, что нужны конкретно для вашего сайта. Если вам нужно настроить несколько различных фильтров, вам понадобится создать несколько профилей импорта - для каждой фильтрации свой.
После фильтра следует стандартный интерфейс настройки соответствия между данными объявлений и полями инфоблока назначения.
Важно обязательно привязать к одному из полей инфоблока первое поле - "Идентификатор записи". По нему импорт будет находить уже существующие в инфоблоке объявления и обновлять их, вместо того, чтобы создавать дублирующее объявление. Обычно это поле привязывается к полю "Внешний ID" инфоблока.
После настройки соответствия полей, следуют стандартные шаги настройки общей обработки данных и фонового импорта.
Назад в раздел