Как загрузить XML фид?
Инструкция по экспорту XML фида
1. Авторизируйтесь на сервисе.
2. Активируйте Ваше Виртуальное Агентство недвижимости (для инструкции кликните на ссылку ниже):
Как создать виртуальное агентство?
3. В Вашем личном кабинете кликните на "Загрузить XML фид".
4. В появившееся оно скопируйте ссылку на ваш XML фид в виде:
http://www.ВашВебСайт.com(.ru; .by; .kz; .ua)/ВашXMLфид.xml
5. Кликните на кнопку "Проверить"; этот процесс может занять несколько минут.
6. Если проверка ссылки на Ваш XML фид прошла успешно, то перед тем как Вы кликните на кнопку "Добавить", кликните на бокс (брать телефоны в объявлениях из Вашего XML фида); в Ваших объявлениях пропишутся телефоны, которые указаны в Вашем XML фиде. Если Вы не кликните на этот бокс, то по умолчанию все телефоны в Ваших объявлениях заменятся на телефоны, указанные Вами при регистрации (это очень удобно и многие агентства на нашем сервисе выбирают эту опцию).
Технические требования к фиду
Данный формат приема и публикации объявлений о продаже и аренде недвижимости, который, основан на стандарте XML (Extensible Markup Language).
Вы также можете загрузить Яндекс-формат XML фида Вашей недвижимости на Сервис “РЕИНПОРТ недвижимость”!
Требования по формату:
Стандарт XML не допускает наличие символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением значений 9, 10, 13 — табуляция, перевод строки, возврат каретки) в текстовых полях. Также этот стандарт строго требует заменять в тексте все следующие символы.
Символ в тексте Код для файла
" "
& &
> >
< <
' '
Требования к фиду (XML-файлу)
В фиде должны передаваться все актуальные объявления.
В данных не допускается присутствие HTML-тегов.
URL фида должен быть постоянным и доступным по протоколу HTTP.
URL объявления должен быть постоянным. Объявления, поступающие от партнера через фид, должны обновляться, а не удаляться и создаваться заново.
Если для объявления есть несколько значений одного параметра (например, несколько фото), то нужно передавать несколько одинаковых тегов.
Цену объявления надо передавать только в той валюте, которую указал владелец объявления.
Если для объявления нет какого-то параметра, то не надо передавать соответствующий тег.
Описание формата фида
Заголовок документа (XML header)
<?xml version="1.0" encoding="utf-8"?>
Стандартный XML-заголовок. Заголовок должен начинаться с первой строки, с нулевого символа.
Документ должен содержать корневой элемент realty-feed.
Фид должен быть в кодировке UTF-8.
Элемент realty-feed
<realty-feed>
</realty-feed>
Формат даты
Формат даты YYYY-MM-DDTHH:mm:ss+04:00. Стандартный формат ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601)
Дата и время создания файла на стороне доски объявлений.
YYYY — год
MM — месяц
DD — день
HH — час
mm — минута
ss — секунда.
Партнер обязан следить за изменением формата даты при переводе часов.
Описание параметров, входящих в элемент <offer>
Обязательные элементы отмечены символом «*».
Элементы, содержащие текстовые поля с пометкой «строго ограниченные значения », должны содержать только те значения, которые указаны. Использование других значений будет считаться ошибкой.
Элементы |
Описание |
internal-id |
номер объявления в вашей базе(число) |
type* |
Тип сделки(«продажа», «аренда»). |
category* |
Категория недвижимости(«вторичная», «новостройка») |
type-home* |
Тип недвижимости(«квартира», «дом», «коттедж», «гараж», «земля», «офис», «склад», «торговое помещение», «комната») |
date-created |
Дата создания объявления(в формате YYYY-MM-DD HH:mm:ss). Если не указано - устанавливается текущая дата. |
last-update |
Дата последнего обновления объявления(в формате YYYY-MM-DD HH:mm:ss). Если не указано - устанавливается текущая дата. |
active |
Отображать объявление в поиске(да - «true»,«+ », «1»; нет - «false»,«- », «0»). Если не указано - отображать. |
square |
Общая площадь(м2). Разделитель - точка. |
title |
Заголовок недвижимости. Если не указан - генерируется стандартный. |
description |
Описание |
location* |
Набор элементов, описывающих местоположение объекта. |
country* |
Страна |
region* |
Субъект/Область |
city* |
Город/Населенный пункт |
raion |
Район/Микрорайон |
street |
Улица |
home |
Номер дома - (1/а) |
metro |
Ближайшее метро(+ должен быть указан город) |
metrorast |
Расстояние до ближайшего метро |
index |
Индекс |
coordinates |
Набор элементов, описывающих географическое положение объекта. |
latitude |
Географическая широта. |
longitude |
Географическая долгота. |
price* |
Набор элементов, описывающих цену. |
value* |
Сумма. Разделитель - точка. |
сurrency* |
Валюта, в которой измеряется стоимость(RUR, RUB, EUR, USD) |
period |
Стоимость на период(только для аренды): час - «hour», сутки «day», неделю «week», месяц «month» |
phones |
Набор телефонов. |
phone |
Отдельный телефон(8 000 000 00 00) |
floor |
Номер этажа - число (1..30) |
floor-total |
Всего этажей - число (1..30) |
material |
Материал дома(«панельный», «панельный улучшенный», «кирпичнный», «блочный», «сталинский», «хрущевка», «монолитный», «дерево», «брус») |
state |
Состояние(«не требует ремонта», «требует серьезного ремонта»,«требует косметического ремонта», «сделан косметический ремонт», «сделан евроремонт») |
rooms |
Коичество комнат |
elite |
Элитное жилье(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
wc |
Наличие санузла(«раздельный»,«совмещенный») |
lift |
Наличие лифта(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
balcony |
Балкон(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
ceiling-height |
Высота потолка (см) - число. Разделитель - точка. |
kitchen-area |
Площадь кухни (м2) - число. Разделитель - точка. |
floor-count |
Количество этажей(дача, особняк) - число |
bathrooms |
Количество ванных комнат(1,2,3) |
floor-material |
Материал пола(«линолеум», «ламинат», «доски», «паркет») |
chute |
Мусоропровод(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
intercom |
Домофон(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
entrance-security |
Охрана подъезда(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
territory-security |
Охрана территории(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
images |
Набор фотографий |
image |
Одна фотография(адрес фотографии), максимальная ширина фото: 800px, использовать 1 из форматов: jpg, jpeg |
type-transact |
Тип сделки(«свободная продажа», «альтернативный обмен») |
year-build |
Год постройки(число) |
material-floor |
Материал пола(«линолеум», «ламинат», «доски», «паркет») |
parking-count |
Выделенных парковочных мест(«1», «2», «2+») |
water |
Вода(«водопровод», «колодец», «скважина») |
heating |
Отопление(«печное», «газовое», «электрическое», «центральное») |
drainage |
Канализация(«локальная», «центральная») |
living-area |
Жилая площадь(число) |
cadastral |
Кадастровый номер |
is-furniture |
Мебель(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-linens |
Постельное белье(да - «true»,«+ », «1»; нет - «false»,«- », «0»)/p> |
is-tv |
Телевизор(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-phone |
Телефон(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-washing_machine |
Стиральная машина(да - «true»,«+ », «1»; нет - «false»,«- », «0»)/p> |
is-utensils |
Посуда(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-fridge |
Холодильник(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-microwave |
Микроволновая печь(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-inet |
Интернет(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-wifi |
Wifi(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-conditioner |
Кондиционер(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-shower |
Душевая кабинка(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-jacuzzi |
Джакузи(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-allow-children |
Можно с детьми(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-allow-animal |
Можно с животными(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-hot-water |
Горячая вода(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-fireplace |
Камин(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-garage |
Гараж(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-banya |
Баня(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-sauna |
Сауна(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-pool |
Бассейн(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-tennis-court |
Теннисный корд(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-pond |
Пруд(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-beach |
Пляж(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-lake |
Озеро(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-river |
Река(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-wood |
Лес(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-fishing |
Рыбалка(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-hunting |
Охота(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-berry-or-fungi |
Ягоды/грибы(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
is-app-corner | Квартира угловая(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
app-entrance | Вход в подъезд(«нет», «со двора», «с улицы») |
is-app-quiet-place | Тихое место(да - «true»,«+ », «1»; нет - «false»,«- », «0») |
app-view-window | Вид из окна(«нет», «во двор», «на улицу»,«обзорный/панорамный») |
is-app-solar-side | Солнечная сторона(да - «true»,«+ », «1»; нет - «false»,«- », «0») |