ТРЕБОВАНИЯ К ФИДУ
- Фид должен содержать только актуальные объявления.
- В данных не допускается присутствие HTML-тегов.
- URL фида должен быть постоянным и доступным по протоколу HTTP.
МАСКИРОВАНИЕ СИМВОЛОВ
Для фида должна использоваться кодировка UTF-8. Как это принято для всех файлов XML, все значения данных (включая URL) должны использовать маскирование сущностей для символов. Подробнее вы можете ознакомится рассмотрев краткое описание XML файла импорта.
КРАТКОЕ ОПИСАНИЕ СТРУКТУРЫ XML ФАЙЛА ИМПОРТА:
<pre 13px="" line-height:="" 1="" 42857="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" margin:="" 0px="" 10px="" padding:="" 9="" 5px="" border-style:="" solid="" box-sizing:="" border-box="" overflow:="" auto="" color:="" rgb="" 51="" word-break:="" break-all="" overflow-wrap:="" break-word="" border-radius:="" 4px="">Заголовок объявления Текст подробного описания объявления user@gmail.com 31 Киев Площадь Независимости 5 переулок Тараса Шевченко, 8б 50.451099 30.530300 1000.00 example.com/files/image1.jpg example.com/files/image2.jpg Имя пользователя 123 00 11 11 123 00 22 22 _Skype1_ 1234567890…
Основной элемент <code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:="">с вложенными .
- <code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:="">включает в себя следующие атрибуты:
- id который может быть равен нулю (0), в таком случае будет создано новое объявление, либо больше нуля, в таком случае будет выполнен поиск объявления по id в базе и если такое будет найдено, данные объявления будут обновлены.
- external, при помощи которого доступна возможность указать ID во внешнем источнике, что позволяет в дальнейшем обновлять существующие объявления по указанному ID не привязываясь к ID в базе данных проекта. Данный атрибут принимает значения 0 или 1, в случае если указано значение 1, значение атрибута id обрабатывается как ID из внешнего источника.