Требования к XML-файлу на DIM.RIA

Формат протокола DIM.RIA.com XML состоит из тегов XML. Для всех значений данных в DIM.RIA.com XML должно использоваться маскирование. Для самого файла должна использоваться кодировка кодировка UTF-8.
Выберите рубрику, чтобы просмотреть теги
Продажа
Квартиры
Квартира
Всего доступно тегов: 27, из них обязательных: 7
{ "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": "Строка (string)", "requiredForCategories": [ 1 ], "visibleForCategoriesOnly": [ 1, 40, 4, 13 ], "desc": "Номер дома", "rules": "Используйте заглавные буквы на украинском языке — после номера дома, без пробела или знаков. Если здание имеет корпус, напишите слово «корпус» через пробел после номера. Допустимые спецсимволы: -, /\n<br>Например: 23А, 27/20, 13/6А, 4А корпус 9, 26/30А корпус 2, 39-41А", "tag": "building_number", "values": [], "possibleOptions": "Используйте заглавные буквы на украинском языке — после номера дома, без пробела или знаков. Если здание имеет корпус, напишите слово «корпус» через пробел после номера. Допустимые спецсимволы: -, /\n<br>Например: 23А, 27/20, 13/6А, 4А корпус 9, 26/30А корпус 2, 39-41А", "placeholder": "" }, { "dataType": "Целое (integer)", "visibleForCategoriesOnly": [ 1, 40, 4, 13 ], "required": false, "desc": "Выводить номер дома на бъявлении", "rules": "1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)", "tag": "show_building_no", "values": [], "possibleOptions": "1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)", "placeholder": "" }, { "dataType": "Строка (string)", "visibleForCategoriesOnly": [ 1, 40, 4, 13 ], "required": false, "desc": "Номер дома еще не присвоен", "rules": "«да», «нет». По умолчанию: нет\nБез номера дома проверка в Госреестре будет недоступна.", "tag": "number_not_assigned", "values": [], "possibleOptions": "«да», «нет». По умолчанию: нет\nБез номера дома проверка в Госреестре будет недоступна.", "placeholder": "" }, { "dataType": "Целое (integer)", "visibleForCategoriesOnly": [ 1, 40 ], "required": false, "desc": "Выводить номер квартиры на бъявлении", "rules": "1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)", "tag": "show_flat_no", "values": [], "possibleOptions": "1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)", "placeholder": "" }, { "dataType": "Целое (integer)", "visibleForCategoriesOnly": [ 1, 40, 13, 30, 9 ], "required": false, "desc": "ID новостройки на сайте DIM.RIA", "rules": "", "tag": "newbuild_id", "values": [], "possibleOptions": "", "placeholder": "" }, { "dataType": "Строка (string)", "visibleForCategoriesOnly": [ 1, 40, 13, 30, 9 ], "required": false, "desc": "Название ЖК", "rules": "Список доступных жилых комплексов можно посмотреть по <a href=\"https://dom.ria.com/v/ru/newbuildsList/\" target=\"_blank\"> ссылке</a>.", "tag": "newbuilding_name", "values": [], "possibleOptions": "Список доступных жилых комплексов можно посмотреть по <a href=\"https://dom.ria.com/v/ru/newbuildsList/\" target=\"_blank\"> ссылке</a>.", "placeholder": "" }, { "dataType": "Строка (string)", "visibleForCategoriesOnly": [ 1, 40 ], "required": false, "desc": "Номер квартиры", "rules": "После номера квартиры используйте заглавные буквы на украинском языке без пробела и знаков. Допустимые спецсимволы: -, /\n<br>Например: 23А, 23/1, 23А/1, 23А-1", "tag": "flat_number_str", "values": [], "possibleOptions": "После номера квартиры используйте заглавные буквы на украинском языке без пробела и знаков. Допустимые спецсимволы: -, /\n<br>Например: 23А, 23/1, 23А/1, 23А-1", "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": "" } ] } Расположение 16{ "routeKey": "description", "name": "Описание", "tags": [ { "dataType": "Строка (string)", "required": false, "desc": "описание объекта (рус)", "rules": "Максимальная длина описания 2000 символов", "tag": "description", "values": [], "possibleOptions": "Максимальная длина описания 2000 символов", "placeholder": "" }, { "dataType": "Строка (string)", "required": false, "desc": "описание объекта (укр)", "rules": "Максимальная длина описания 2000 символов", "tag": "description_uk", "values": [], "possibleOptions": "Максимальная длина описания 2000 символов", "placeholder": "" } ] } Описание 2
activeFeedIndex = 0 / maxFeedIndex = 0 feedPhotoUrls=[]
form={ "realtyTypeParentId": 1, "realtyTypeId": 2, "operation": 1 }
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-й спуск»
building_number * Номер дома Строка (string) Используйте заглавные буквы на украинском языке — после номера дома, без пробела или знаков. Если здание имеет корпус, напишите слово «корпус» через пробел после номера. Допустимые спецсимволы: -, /
Например: 23А, 27/20, 13/6А, 4А корпус 9, 26/30А корпус 2, 39-41А
show_building_no Выводить номер дома на бъявлении Целое (integer) 1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)
number_not_assigned Номер дома еще не присвоен Строка (string) «да», «нет». По умолчанию: нет Без номера дома проверка в Госреестре будет недоступна.
show_flat_no Выводить номер квартиры на бъявлении Целое (integer) 1 - выводить, 0 - не выводить. По умолчанию - 1 (выводить)
newbuild_id ID новостройки на сайте DIM.RIA Целое (integer)
newbuilding_name Название ЖК Строка (string) Список доступных жилых комплексов можно посмотреть по ссылке.
flat_number_str Номер квартиры Строка (string) После номера квартиры используйте заглавные буквы на украинском языке без пробела и знаков. Допустимые спецсимволы: -, /
Например: 23А, 23/1, 23А/1, 23А-1
longitude Географические координаты (долгота) Число с плавающей точкой(float)
latitude Географические координаты (широта) Число с плавающей точкой(float)
radius_location Показывать зону(область), вместо точных координат Строка (string) «да», «нет». По умолчанию: нет
Описание
description Описание объекта (рус) Строка (string) Максимальная длина описания 2000 символов
description_uk Описание объекта (укр) Строка (string) Максимальная длина описания 2000 символов