Требования к 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": "Максимальная длина описания 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": 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) Максимальная длина описания 2000 символов
description_uk Описание объекта (укр) Строка (string) Максимальная длина описания 2000 символов