Технические требования к XML фиду формата v2.0
Общие технические требования к наполнению фида:
URL фида должен быть постоянным и доступным по протоколу HTTP.
Ни текст объявлений, ни описание характеристик объекта не должны содержать HTML-код.
Если для объявления есть несколько значений одного параметра (например, несколько метро, фото), то нужно передавать несколько одинаковых тегов.
Стандарт XML не допускает наличие символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением значений 9, 10, 13 — табуляция, перевод строки, возврат каретки) в текстовых полях. Также этот стандарт строго требует заменять в тексте все следующие символы.
Символ в тексте
Код для XML-файла
"
"
&
&
>
>
<
<
'
'
Описание структуры XML-файла для разных типов объектов недвижимости
Жирным выделены обязательные к заполнению элементы и атрибуты. Если хотя бы один из обязательных элементов будет отсутствовать, объявление не будет импортировано.
Элемент | Назначение | Описание | Допустимые значения |
---|---|---|---|
adverts | корневой элемент, содержащий информацию обо всех объектах | ||
generation-date | дата создания фида
Пример
|
даты и время следует указывать согласно стандарту ISO 8601 | |
adv | элемент, содержащий информацию об отдельном объекте | ||
id | идентификатор |
любой численно символьный код уникальный для каждого объявления, для одного и того же объекта значение данного элемента не должно изменяться.
Пример
|
|
active_to | дата активности |
дата до которой будет активно (показываться) объявление
если дата активности не передана, то объявлению будет автоматически присваиваться дата активности равная дате загрузки фида + 1 неделя.
Пример
|
даты и время следует указывать согласно стандарту ISO 8601 |
type | тип объекта |
Пример
|
«новостройка», «квартира» (для вторичного жилья) |
type | тип объекта |
значение «другое» позволяет указать свой тип в теге custom_type
Пример
|
«офис», «помещение свободного назначения», «производственное помещение», «склад, «торговое помещение», «банковское помещение», «бизнес-центр», «кафе. бары. рестораны.», «особняк», «другое» |
custom_type | другой тип |
если не один из перечисленных типов в теге type не подходит можно указать свой
Пример
|
название другого типа коммерческой недвижимости |
type | тип объекта |
Пример
|
«земельный участок» |
type | тип объекта |
Пример
|
«коттедж», «дом», «дача», «таунхаус» |
type | тип объекта |
Пример
|
«гараж», «гараж в ГСК», «гараж отдельно стоящий», «машиноместо закрытый паркинг», «машиноместо открытый паркинг» |
operation | тип операции |
Пример
|
|
min_time_type | минимальный срок аренды единица измерения |
только для аренды
Пример
|
«час», «день», «месяц», «год» |
min_time_val | минимальный срок аренды значение |
только для аренды
Пример
|
целое положительное число |
region | регион |
Пример
|
при указании адреса мы рекомендуем использовать КЛАДР (Классификатор адресов России) |
ray | район региона |
Пример
|
|
city | город |
Пример
|
|
village | населенный пункт |
Пример
|
|
street | название улицы |
Пример
|
|
street_socr | топоним улицы |
Пример
|
|
house | дом |
Пример
|
|
korp | корпус |
Пример
|
|
str | строение |
Пример
|
|
vld | владение |
Пример
|
|
cadastral | Кадастровый номер земельного участка | Пример |
|
jk | жилой комплекс |
Пример
|
Обязательное поле для новостроек список возможных названий жилых комплексов и корпусов по регионам |
jk_korp | корпус / очередь жилого комплекса |
Пример
|
|
maps | на карте |
географические координаты объекта на карте
Пример
|
широта,долгота |
text | текстовое описание объекта |
Пример
|
|
cost | цена/стоимость |
Пример
|
положительное число |
curr | валюта |
Пример
|
«руб.», «RUR», «USD», «EUR» |
rooms_count | количество комнат |
Общее количество комнат в квартире
Пример
|
целое положительное число |
rooms_to | количество комнат к продаже/аренде |
Заполняется только в случае, если продается/сдается не вся квартира целиком
Пример
|
целое положительное число |
rooms_type | тип комнат |
Пример
|
«изолированные», «смежно-изолированные», «смежные» |
studio | студия |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
apartments | апартаменты |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
square | общая площадь дома/квартиры/коммерческого помещения в кв. метрах |
Пример
|
положительное число |
living_square | жилая площадь в кв. метрах |
Пример
|
положительное число |
kitchen_square | площадь кухни в кв. метрах |
Пример
|
положительное число |
land_square | площадь участка в сотках |
Пример
|
положительное число |
sum_floor | общее количество этажей в доме |
Пример
|
целое положительное число |
floor | этаж |
Пример
|
целое положительное число«-1» — «полуподвал», «-2» — «подвал», целое положительное число |
balkon | балкон\лоджия |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
wc | санузел |
Пример
|
«раздельный», «совмещенный», «2 и более» |
lift_count | лифтов |
Пример
|
целое положительное число |
home_series | cерия дома |
Пример
|
список допустимых названий серий домов |
built_year | год постройки |
Пример
|
целое положительное число |
internet | наличие интернета |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
mortgage | ипотека |
только для продажи
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
furniture | наличие мебели |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
fridge | наличие холодильника |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
washingmachine | наличие стиральной машины |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
phone | наличие телефона |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
condition | наличие кондиционера |
только для аренды
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
heating | отопление |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
sewage | канализация |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
security | наличие охраны |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
facing | отделка/ремонт |
Пример
|
«без ремонта», «требует ремонта», «с ремонтом», «муниципальный ремонт», «евроремонт», «дизайнерский ремонт» |
separate_enter | отдельный вход |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
first_line | первая линия |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
repair_pit | ремонтная яма |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
electricity | электроснабжение |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
gas | подключение к газовым сетям |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
open_plan | cвободная планировка |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
class | класс объекта |
Пример
|
«A», «B», «C», «D», «E», «F» |
land_usage | вид разрешенного использования земли |
Пример
|
«для ведения сельского хозяйства», «для дачного строительства», «для жилищного строительства», «для индивидуального жилищного строительства (для ИЖС)», «для организации крестьянско-фермерского хозяйства» |
contact_realty | название агентства/компании продавца |
Пример
|
|
contact_phone | контактный телефон |
Пример
|
возможна передача нескольких телефонных номеров разделенных запятыми |
contact_name | контактное лицо |
Пример
|
|
contact_email | контактный email |
Пример
|
|
photo | фотографии объекта |
может быть несколько тегов
Пример
|
Фотографии объекта в форматах jpg, png. Для объявлений обязательно наличие не менее 3 фото, на фото должен быть изображён объект недвижимости, который является предметом сделки купли/продажи/аренды |
url | ссылка на страницу объекта |
Пример
|
|
url_video | ссылка на видео ролик объекта |
Пример
|
|
premium | премиум размещение объявления |
Пример
|
«да»/«нет», «true»/«false», «1»/«0», «+»/«-» |
Валидатор XML-фидов поможет вам проверить экспортные XML-файлы на соответствие их структуры. Настоятельно рекомендуем после создания экспортного файла или внесения в него изменений обязательно проводить его проверку на валидность.
Пример XML-файла
225 / 16.6 / 25 м2 11 этаж из 11
34.1 / 22 м2 2 этаж из 4
25 / 12 / 5 м2 20 этаж из 25
11.2 соток / 185.2 м2
6 соток / 45 м2
15 соток
45 / 25 / 9 м2 2 этаж из 8
58.6 / 37.9 / 5.5 м2 2 этаж из 9
38.8 / 23.7 / 6.5 м2 9 этаж из 12
20 соток / 490 м2
3 соток / 317 м2
27 соток / 69 м2
12 соток / 300 м2
11 соток