ТРЕБОВАНИЯ К ФАЙЛУ YML
Фид должен содержать только актуальные объявления. URL фида должен быть постоянным и доступным по протоколу HTTP.
МАССКОВАНИЕ СИМВОЛЕЙ
Все значения данных (включая URL) должны быть замаскированы с помощью XML-сущностей. Это обеспечивает корректное отображение специальных символов в системе. Кодировка файла должна оставаться UTF-8.
СТРУКТУРА YML-ФАЙЛА
Файл состоит из корневого элемента <realty-feed> с вложенными. Каждое объявление содержит следующие блоки:</realty-feed>
ОБЪЯВЛЕНИЕ (OFFER)
Каждое объявление имеет атрибут internal-id для внутреннего учета и может содержать external-id для обновления данных из внешней системы. Можно также указать для публикации или снятия объявления с публикации.
ТИП НЕДВИЖИМОСТИ
Указывается (продажа или аренда), (квартира, дом, коммерческая недвижимость и т.п.) и дополнительные подкатегории (например, <property-type> для жилой или коммерческой).</property-type>
ЛОКАЦИЯ (LOCATION)
Все географические данные должны быть на украинском языке:
- страна
- область
- район
- населенный пункт
- улица
По желанию можно добавить координаты (latitude и longitude) для точного расположения объекта.
АГЕНТ (SALES-AGENT)
Указываются контактные данные агента или агентства, но для примера данные могут являться условными. К примеру: имя, категория (агентство), организация, email и телефон.
ЦЕНА И ПЛОЩАДЬ
Указываются с валютой и единицей измерения (кв.м), а для земельных участков – в сотках или гектарах. Также можно добавить <floors-total></floors-total> и другие параметры жилой площади.
ОПИСАНИЕ ОБЪЯВЛЕНИЯ
Поле содержит подробное описание недвижимости на украинском языке:ОПИСАНИЕ УКРАИНСКИМ ЯЗЫКОМ.
ФОТОГРАФИИ (IMAGE)
Каждое объявление может содержать несколько со ссылками на фотографии объекта. Рекомендуется использовать прямые ссылки на файлы изображений в хорошем качестве.
ПРИМЕР YML
Ось приклад структури оголошення у стандартному YML форматі:
<offer internal-id="1">
<type>продаж</type>
<category>будинок</category>
<property-type>жила</property-type>
<url>http://example.com/estate-1.html</url>
<location>
<country>Україна</country>
<region>Львівська область</region>
<district>Галицький район</district>
<locality-name>Львів</locality-name><address>Вулиця Січових Стрільців, 10</address>
</location>
<sales-agent>
<name>Ім’я агента</name>
<category>агентство</category>
<organization>Назва агентства</organization>
<email>example@email.com</email>
<phone>0000000000</phone>
</sales-agent>
<price>
<value>150000</value>
<currency>USD</currency>
</price>
<area>
<value>120</value>
<unit>кв.м</unit>
</area>
<description>ОПИС УКРАЇНСЬКОЮ МОВОЮ</description>
<image>http://example.com/images/estate1.jpg</image>
</offer>




