Вимоги до XML-файлу на DIM.RIA

Формат протоколу DIM.RIA.com XML складається з тегів XML. Для всіх значень даних в DIM.RIA.com XML має використовуватися маскування. Для самого файлу повинно використовуватися кодування кодування UTF-8.
Виберіть рубрику для перегляду тегів
Тип операції
Всі категорії
Тип нерухомості
Всього доступно тегів: , з них обов'язкових:
{ "routeKey": "basis", "name": "Базові параметри", "tags": [ { "dataType": "Рядок (string)", "required": true, "desc": "Електронна адреса користувача, який розміщує оголошення", "rules": "Для імпорту необхідно вказати email, або телефонний номер користувача, який зареєстрований на DIM.RIA.\nЦей користувач повинен мати права адміністратора або бути прикріпленим співробітником агентства", "tag": "email", "values": [], "possibleOptions": "Для імпорту необхідно вказати email, або телефонний номер користувача, який зареєстрований на DIM.RIA.\nЦей користувач повинен мати права адміністратора або бути прикріпленим співробітником агентства", "placeholder": "" }, { "dataType": "Рядок (string)", "required": true, "desc": "Номер телефону користувача, який розміщує оголошення", "rules": "В поле phone допускається лише один номер телефону в форматі: +38 (0XX) XXX-XX-XX, (0XX) XXX-XX-XX або 0XXXXXXXXX", "tag": "phone", "values": [], "possibleOptions": "В поле phone допускається лише один номер телефону в форматі: +38 (0XX) XXX-XX-XX, (0XX) XXX-XX-XX або 0XXXXXXXXX", "placeholder": "" }, { "dataType": "Ціле (integer)", "required": true, "desc": "ID оголошення у вашій базі", "rules": "Не більше 10 цифр", "tag": "local_realty_id", "values": [], "possibleOptions": "Не більше 10 цифр", "placeholder": "" }, { "dataType": "Рядок (string)", "required": true, "desc": "Тип операції", "specialRule": "currentOperationType", "rules": "", "tag": "advert_type", "values": [], "possibleOptions": "", "placeholder": "" }, { "dataType": "Рядок (string)", "required": true, "desc": "Тип нерухомості", "specialRule": "currentRealtyType", "rules": "", "tag": "realty_type", "values": [], "possibleOptions": "", "placeholder": "" }, { "dataType": "Ціле (integer)", "requiredForCategories": [ 1, 4 ], "desc": "Тип об'єкта нерухомості", "rules": "Виберіть тип нерухомості: вторинна (1) або новобудова (2). За замовчуванням встановлюється значення 1", "tag": "realty_sale_type", "values": [], "possibleOptions": "Виберіть тип нерухомості: вторинна (1) або новобудова (2). За замовчуванням встановлюється значення 1", "placeholder": "" } ] } Базові параметри 6{ "routeKey": "photo", "name": "Фото", "tags": [ { "dataType": "Контейнер", "required": false, "desc": "Контейнер для фото", "disabledForCreatorMode": true, "specialRule": "currentMinPhotosCount", "rules": "Мінімум 5 фото", "tag": "photos_urls", "values": [], "possibleOptions": "Мінімум 5 фото", "placeholder": "" }, { "dataType": "Рядок (string)", "required": false, "placeholder": "http://photos.com/myimg.jpg", "desc": "Посилання на фото", "customModel": "currentPhotoUrl", "rules": "Може знаходитися тільки всередині контейнера «photos_urls». В елементі «loc» вказано адресу, за якою розміщений фото. URL-адреса має відповідати <a href=\"https://tools.ietf.org/html/rfc2396\" target=\"_blank\">RFC 2396</a>.<br>\nМоже містити атрибут «crc», в якому зазначена контрольна сума фотографії. Якщо цей атрибут вказано й значення контрольної суми не змінилося, повторне завантаження фото з фіда не здійснюватиметься. Таким чином знижується навантаження на ресурс, на якому розміщені фото", "tag": "loc", "values": [], "possibleOptions": "Може знаходитися тільки всередині контейнера «photos_urls». В елементі «loc» вказано адресу, за якою розміщений фото. URL-адреса має відповідати <a href=\"https://tools.ietf.org/html/rfc2396\" target=\"_blank\">RFC 2396</a>.<br>\nМоже містити атрибут «crc», в якому зазначена контрольна сума фотографії. Якщо цей атрибут вказано й значення контрольної суми не змінилося, повторне завантаження фото з фіда не здійснюватиметься. Таким чином знижується навантаження на ресурс, на якому розміщені фото" } ] } Фото 2{ "routeKey": "video", "name": "Відео", "tags": [ { "dataType": "Рядок (string)", "required": false, "desc": "Посилання на відео", "rules": "Повне посилання на відео, завантажене на Youtube. Наприклад (\"https://www.youtube.com/watch?v=MfEKUnQCypw&list=UU2DjSrXJytSfu-9Fy7A_P0A&index=89\")", "tag": "youtube_link", "values": [], "possibleOptions": "Повне посилання на відео, завантажене на Youtube. Наприклад (\"https://www.youtube.com/watch?v=MfEKUnQCypw&list=UU2DjSrXJytSfu-9Fy7A_P0A&index=89\")", "placeholder": "" } ] } Відео 1{ "routeKey": "geo", "name": "Розташування", "tags": [ { "dataType": "Рядок (string)", "required": true, "desc": "Назва області", "rules": "Приклад: «Вінницька», «Київська», «Одеська» ", "tag": "state", "values": [], "possibleOptions": "Приклад: «Вінницька», «Київська», «Одеська» ", "placeholder": "" }, { "dataType": "Рядок (string)", "required": true, "desc": "Назва міста", "rules": "Приклад: «Вінниця», «Київ»", "tag": "city", "values": [], "possibleOptions": "Приклад: «Вінниця», «Київ»", "placeholder": "" }, { "dataType": "Рядок (string)", "required": false, "desc": "Район міста", "rules": "Назва району з бази DIM.RIA.com", "tag": "district", "values": [], "possibleOptions": "Назва району з бази DIM.RIA.com", "placeholder": "" }, { "dataType": "Рядок (string)", "required": false, "desc": "Станція метро", "rules": "Назва станції метро з бази DIM.RIA.com", "tag": "metro", "values": [], "possibleOptions": "Назва станції метро з бази DIM.RIA.com", "placeholder": "" }, { "dataType": "Рядок (string)", "requiredForCategories": [ 1, 4, 13 ], "desc": "Назва вулиці", "rules": "Назва вулиці без її типу", "tag": "street", "values": [], "possibleOptions": "Назва вулиці без її типу", "placeholder": "" }, { "dataType": "Рядок (string)", "requiredForCategories": [ 1, 4, 13 ], "desc": "Тип вулиці", "rules": "", "values": [ "алея", "бульвар", "в'їзд", "гавань", "дорога", "дуга", "майдан", "масив", "міст", "набережна", "острів", "парк", "переїзд ", "провулок", "плато", "площа", "пляж", "селище", "проїзд", "проспект", "сквер", "спуск", "тупик", "увіз", "вулиця", "хутір", "шосе", "1-й км.", "1-й в'їзд", "2-й в'їзд", "3-й в'їзд", "4-й в'їзд", "4-й проїзд", "5-й проїзд", "6-й проїзд", "5-й в'їзд", "1-й тупик", "2-й тупик", "3-й тупик", "4-й тупик", "5-й тупик", " 6-й тупик", "7-й тупик", "1-й провулок", "2-й провулок", "3-й провулок", "4-й провулок", "5-й провулок", "6-й провулок", "7-й провулок", "8-й провулок", "9-й провулок", "10-й провулок", "11-й провулок", "12-й провулок", "13-й провулок", "1-й проїзд", "2-й проїзд", "3-й проїзд", "1-й проспект", "2-й проспект", " 1-а лінія", "2-а лінія", "4-та лінія", "5-а лінія", "1-а вулиця", "2-а вулиця", "3-я вулиця", "4-а вулиця", "5-а вулиця", "6-а вулиця", "7-а вулиця", "8-а вулиця", "9-а вулиця", "10-а вулиця", "11-а вулиця", "12-та вулиця", "13-та вулиця", "14-та вулиця", "15-та вулиця", "16-та вулиця", "17-та вулиця", "18-та вулиця", "19-та вулиця", "20-та вулиця", "21-а вулиця", "22-га вулиця", "23-я вулиця", "24-та вулиця", "25-та вулиця", "26 -а вулиця", "27-а вулиця", "28-а вулиця", "29-а вулиця", "30-а вулиця", "31-а вулиця", "32-я вулиця", "33-а вулиця", "34-та вулиця", "1-й узвіз", "2-й узвіз" ], "tag": "street_type", "possibleOptions": "«алея», «бульвар», «в'їзд», «гавань», «дорога», «дуга», «майдан», «масив», «міст», «набережна», «острів», «парк», «переїзд », «провулок», «плато», «площа», «пляж», «селище», «проїзд», «проспект», «сквер», «спуск», «тупик», «увіз», «вулиця», «хутір», «шосе», «1-й км.», «1-й в'їзд», «2-й в'їзд», «3-й в'їзд», «4-й в'їзд», «4-й проїзд», «5-й проїзд», «6-й проїзд», «5-й в'їзд», «1-й тупик», «2-й тупик», «3-й тупик», «4-й тупик», «5-й тупик», « 6-й тупик», «7-й тупик», «1-й провулок», «2-й провулок», «3-й провулок», «4-й провулок», «5-й провулок», «6-й провулок», «7-й провулок», «8-й провулок», «9-й провулок», «10-й провулок», «11-й провулок», «12-й провулок», «13-й провулок», «1-й проїзд», «2-й проїзд», «3-й проїзд», «1-й проспект», «2-й проспект», « 1-а лінія», «2-а лінія», «4-та лінія», «5-а лінія», «1-а вулиця», «2-а вулиця», «3-я вулиця», «4-а вулиця», «5-а вулиця», «6-а вулиця», «7-а вулиця», «8-а вулиця», «9-а вулиця», «10-а вулиця», «11-а вулиця», «12-та вулиця», «13-та вулиця», «14-та вулиця», «15-та вулиця», «16-та вулиця», «17-та вулиця», «18-та вулиця», «19-та вулиця», «20-та вулиця», «21-а вулиця», «22-га вулиця», «23-я вулиця», «24-та вулиця», «25-та вулиця», «26 -а вулиця», «27-а вулиця», «28-а вулиця», «29-а вулиця», «30-а вулиця», «31-а вулиця», «32-я вулиця», «33-а вулиця», «34-та вулиця», «1-й узвіз», «2-й узвіз»", "placeholder": "" }, { "dataType": "Число з плаваючою крапкою (float)", "required": false, "desc": "Географічні координати (довгота)", "rules": "", "tag": "longitude", "values": [], "possibleOptions": "", "placeholder": "" }, { "dataType": "Число з плаваючою крапкою (float)", "required": false, "desc": "Географічні координати (широта)", "rules": "", "tag": "latitude", "values": [], "possibleOptions": "", "placeholder": "" }, { "dataType": "Рядок (string)", "required": false, "desc": "Показувати зону(область) замість точних координат", "rules": "«так», «ні». По замовчуванню: ні", "tag": "radius_location", "values": [], "possibleOptions": "«так», «ні». По замовчуванню: ні", "placeholder": "" } ] } Розташування 9{ "routeKey": "description", "name": "Опис", "tags": [ { "dataType": "Рядок (string)", "required": false, "desc": "опис об'єкта (рос)", "rules": "Максимальна довжина опису 2 000 символів", "tag": "description", "values": [], "possibleOptions": "Максимальна довжина опису 2 000 символів", "placeholder": "" }, { "dataType": "Рядок (string)", "required": false, "desc": "опис об'єкта (укр)", "rules": "Максимальна довжина опису 2 000 символів", "tag": "description_uk", "values": [], "possibleOptions": "Максимальна довжина опису 2 000 символів", "placeholder": "" } ] } Опис 2
activeFeedIndex = 0 / maxFeedIndex = 0 feedPhotoUrls=[]
form={ "realtyTypeParentId": 0, "realtyTypeId": 0, "operation": 0 }
feedRealty={}
xmlFeed=[]
Назва тегу
Опис
Тип
Правила та допустимі значення
Базові параметри
email * Електронна адреса користувача, який розміщує оголошення Рядок (string) Для імпорту необхідно вказати email, або телефонний номер користувача, який зареєстрований на DIM.RIA. Цей користувач повинен мати права адміністратора або бути прикріпленим співробітником агентства
phone * Номер телефону користувача, який розміщує оголошення Рядок (string) В поле phone допускається лише один номер телефону в форматі: +38 (0XX) XXX-XX-XX, (0XX) XXX-XX-XX або 0XXXXXXXXX
local_realty_id * ID оголошення у вашій базі Ціле (integer) Не більше 10 цифр
advert_type * Тип операції Рядок (string)
realty_type * Тип нерухомості Рядок (string)
realty_sale_type Тип об'єкта нерухомості Ціле (integer) Виберіть тип нерухомості: вторинна (1) або новобудова (2). За замовчуванням встановлюється значення 1
Фото
photos_urls Контейнер для фото Контейнер Мінімум 5 фото
loc Посилання на фото Рядок (string) Може знаходитися тільки всередині контейнера «photos_urls». В елементі «loc» вказано адресу, за якою розміщений фото. URL-адреса має відповідати RFC 2396.
Може містити атрибут «crc», в якому зазначена контрольна сума фотографії. Якщо цей атрибут вказано й значення контрольної суми не змінилося, повторне завантаження фото з фіда не здійснюватиметься. Таким чином знижується навантаження на ресурс, на якому розміщені фото
Відео
youtube_link Посилання на відео Рядок (string) Повне посилання на відео, завантажене на Youtube. Наприклад ("https://www.youtube.com/watch?v=MfEKUnQCypw&list=UU2DjSrXJytSfu-9Fy7A_P0A&index=89")
Розташування
state * Назва області Рядок (string) Приклад: «Вінницька», «Київська», «Одеська»
city * Назва міста Рядок (string) Приклад: «Вінниця», «Київ»
district Район міста Рядок (string) Назва району з бази DIM.RIA.com
metro Станція метро Рядок (string) Назва станції метро з бази DIM.RIA.com
street Назва вулиці Рядок (string) Назва вулиці без її типу
street_type Тип вулиці Рядок (string) «алея», «бульвар», «в'їзд», «гавань», «дорога», «дуга», «майдан», «масив», «міст», «набережна», «острів», «парк», «переїзд », «провулок», «плато», «площа», «пляж», «селище», «проїзд», «проспект», «сквер», «спуск», «тупик», «увіз», «вулиця», «хутір», «шосе», «1-й км.», «1-й в'їзд», «2-й в'їзд», «3-й в'їзд», «4-й в'їзд», «4-й проїзд», «5-й проїзд», «6-й проїзд», «5-й в'їзд», «1-й тупик», «2-й тупик», «3-й тупик», «4-й тупик», «5-й тупик», « 6-й тупик», «7-й тупик», «1-й провулок», «2-й провулок», «3-й провулок», «4-й провулок», «5-й провулок», «6-й провулок», «7-й провулок», «8-й провулок», «9-й провулок», «10-й провулок», «11-й провулок», «12-й провулок», «13-й провулок», «1-й проїзд», «2-й проїзд», «3-й проїзд», «1-й проспект», «2-й проспект», « 1-а лінія», «2-а лінія», «4-та лінія», «5-а лінія», «1-а вулиця», «2-а вулиця», «3-я вулиця», «4-а вулиця», «5-а вулиця», «6-а вулиця», «7-а вулиця», «8-а вулиця», «9-а вулиця», «10-а вулиця», «11-а вулиця», «12-та вулиця», «13-та вулиця», «14-та вулиця», «15-та вулиця», «16-та вулиця», «17-та вулиця», «18-та вулиця», «19-та вулиця», «20-та вулиця», «21-а вулиця», «22-га вулиця», «23-я вулиця», «24-та вулиця», «25-та вулиця», «26 -а вулиця», «27-а вулиця», «28-а вулиця», «29-а вулиця», «30-а вулиця», «31-а вулиця», «32-я вулиця», «33-а вулиця», «34-та вулиця», «1-й узвіз», «2-й узвіз»
longitude Географічні координати (довгота) Число з плаваючою крапкою (float)
latitude Географічні координати (широта) Число з плаваючою крапкою (float)
radius_location Показувати зону(область) замість точних координат Рядок (string) «так», «ні». По замовчуванню: ні
Опис
description Опис об'єкта (рос) Рядок (string) Максимальна довжина опису 2 000 символів
description_uk Опис об'єкта (укр) Рядок (string) Максимальна довжина опису 2 000 символів