ФОРМАТ ФАЙЛА YML

ВИМОГИ ДО ФАЙЛУ 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 та телефон.

ЦІНА ТА ПЛОЩА

Вказуються з валютою та з одиницею виміру (кв.м), а для земельних ділянок – у сотках або гектарах. Також можна додати та інші параметри житлової площі.

ОПИС ОГОЛОШЕННЯ

Поле містить докладний опис нерухомості українською мовою:<description> ОПИС УКРАЇНСЬКОЮ МОВОЮ</description>.

ФОТОГРАФІЇ (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>
    <img>http://example.com/images/estate1.jpg</img>
</offer>
Інші запитання в цьому розділі
Повернутися наверх