Технические требования к выгрузному формату.

Импорт объявлений осуществляется посредством формата 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