Технические требования к выгрузному формату.
Импорт объявлений осуществляется посредством формата YAL (Yandex Auto Language), основанного на стандарте XML (Extensible Markup Language).
Описание формата полного списка объявлений
Заголовок документа (XML header)Стандартный XML-заголовок. Заголовок должен начинаться с первой строки, с нулевого символа. Кодировка документа windows-1251 или utf-8.
Пример:
<?xml version="1.0" encoding="windows-1251"?> или
<?xml version="1.0" encoding="utf-8"?>
Описание элементов документаДокумент должен содержать корневой элемент <auto-catalog>.
В свою очередь, элемент auto-catalog должен содержать 3 элемента:
- <creation-date> — содержит информацию о дате и времени создания данного файла <host> — указывает имя хоста <offers> — содержит объявления о продаже авто
Пример:
<auto-catalog>
<creation-date>2012-02-01 00:00:00 GMT+4</creation-date>
<host>Auto. dmir. ru</host>
<offers>
...
</offers>
</auto-catalog>
Элемент offers – список объявленийСписок объявлений, размещенных на сайте, содержит элементы типа offer.
Наличие атрибута «Тип объявления» (тег type) элемента <offer>, в котором указывается, является данное объявление частным («private») или коммерческим («commercial»), обязательно.
Пример:
<offers>
<offer type="commercial">...</offer>
...
</offers>
Элементы, входящие в элемент <offer>Обязательные параметры
Элемент | Описание |
<id>…</id> | Идентификационный номер объявления в базе поставщика (Тип Int32). |
<date>…</date> | Дата создания объявления. Формат даты аналогичен <creation-date>. |
<mark>…</mark> | Марка автомобиля. |
<model>…</model> | Модель автомобиля. |
<year>…</year> | Год выпуска автомобиля. |
<seller-city>…</ seller-city> | Город, продавца автомобиля. |
<seller-phone>…</seller-phone> | Контактный телефон продавца автомобиля. Каждый телефон нужно указать в отдельном тэге. |
<price>…</price> | Цена автомобиля. |
<currency-type>…</currency-type> | Валюта, в которой измеряется цена (RUR). |
<state>…</state> | Состояние автомобиля (новый, отличное, хорошее, среднее, битый...). |
<run>…</run> | Пробег автомобиля. |
<run-metric>…</run-metric> | Размерность измерения пробега (км). |
<body-type>…</body-type> | Тип кузова (седан, купе, хэтчбэк, ...). |
<engine-type>…</engine-type> | Тип двигателя (бензин, дизель...). |
<displacement>…</displacement> | Объем двигателя. |
<gear-type>…</gear-type> | Привод автомобиля (передний, задний, полный). |
<transmission>…</transmission> | Коробка передач (автомат, механика, ...). |
<steering-wheel>…</steering-wheel> | Положение руля (левый, правый). |
<stock>…</stock>* | Примечание о наличии (в наличии, на заказ, с доставкой...). |
* — Если элемент не заполнен, то по-умолчанию считается, что автомобиль находится в наличии у продавца.
Дополнительные параметры
Элемент | Описание |
<update-date> | Дата обновления объявления. Формат даты аналогичен <creation-date>. |
<valid-thru-date> | Дата, до которой действительно объявление. |
<seller> | Название автосалона. |
<color> | Цвет автомобиля. |
<horse-power> | Лошадиные силы. |
<vin> | Идентификационный номер автомобиля. |
<custom-house-state> | Таможенное состояние (растаможен, нерастаможен). |
<haggle> | Торг (возможнен, невозможен). |
<equipment> | Комплектация автомобиля (наличие магнитолы, регулировки сидений, электростеклоподъемников и т. д.). |
<additional-info> | Текстовое описание объявления. |
<image> | URL картинки, предоставленной поставщиком объявления. Первый элемент <image> должен содержать URL заглавной картинки объявления. Каждую последующую картинку нужно указывать в отдельном теге. Формат изображения должен быть JPG, JPEG и размер не должен превышать 10Мб. |
Более подробно о формате YAL Вы можете узнать по ссылке http://help. yandex. ru/webmaster/?id=1114016


