КАТАЛОГ ТОВАРОВ  
Офис +7 495 660-24-60, Интернет-магазин +7 916 923-10-45

API портала RAIN-AUTO.ru

Интерфейс программирования приложений (application programming interface)

API для сайта — это скрипт, который принимает запросы и отдаёт результат не в виде обычной HTML страницы для браузеров, а в заданном формате. API предназначен не пользователям, а скрипту со стороннего сайта, который посылает запросы, получает результат и как-то использует данные.
Подробнее>>

Данная информация предназначена для IT специалистов, работающих в сфере торговли авто компонентами.

API сайта www.rain-auto.ru позволяет находить товары по артикулу (коду) за один или два шага. В случае, если в базе данных артикул принадлежит только одному бренду (производителю), то по запросу будут выданы товары. В том случае, если артикул может принадлежать нескольким производителям, по запросу будет выдан список производителей с соответствующими url для запроса товаров.

Доступ к API предоставляется только зарегистрированным посетителям, которым предоставлен пин-код доступа. Компания «Дождь» оставляет за собой право не предоставлять или отключать доступ к API сайта.

Адрес для запроса: https://api.rain-auto.ru/search/api?lk=00000&key=0000&art=123

По запросу выдаются товары, соответствующие искомому артикулу и аналоги. Если в результатах выполнения запроса аналоги выводить не требуется, то необходимо добавить в url соответствующую переменную: &noanalogs=y.

Основные переменные в url запроса:
lk=00000 – код контрагента (номер личного кабинета) в компании Дождь;
key=0000 – пин-код, который можно получить по запросу;
art=123  - искомый артикул (код).

Дополнительно можно указать формат результирующего массива в переменной format:
пустое значение - php-дамп массива (по умолчанию)
serialize - результат работы соответствующей функции
json -результат работы функции json_encode()
days - ограничение на выдачу предложений по дням поставки
rain - выдвать только в наличии на складе (rain=y)


Результаты запроса выдаются в виде дампа массива PHP. Верхний уровень массива может быть:
[error] – нет доступа, не задан артикул или артикул не найден;
[brands] – необходимо выбрать производителя артикула;
[parts] – массив товаров;
[analogs]  - массив аналогов искомого артикула.

Массивы parts и analogs могут быть пустыми, что будет означать отсутствие соответствующих товаров в базе данных в данный момент. Товары в указанных массивах описываются следующими атрибутами:
[rain_id] - код Дождя;
[name] – наименование товара;
[brand] - название бренда;
[price]  - Ваша цена за 1 единицу товара;
[x] - кратность (минимальный заказ);
[mycode]  - код или артикул, присвоенный Клиентом данному товару – колонка Мой код;
[oem] – оригинальный(е) код (ы).  Если кодов OEM несколько, то они будут разделены запятой или объединены символом «+», в случае если товар состоит из нескольких деталей с собственными OEM номерами.
[days] – количество календарных дней поставки.  Значение 999 будет указывать не неизвестный в данный момент срок поставки.
[stock] – наличие на складе, которое принимает значение 0-9 или +, если остаток больше 10 шт.;
[img] - url картинки;
[tn]  - url превью картинки;
[ta] – тип аналога (только в массиве analogs), который принимает значения: "аналог", "состоит из" или "входит в состав". Список значений может быть расширен.

Рассмотрим результаты поиска артикула 123…

array ( 

 

 

'brands' =>

 

array ( 

 

0 =>

 

array (

 

'brand' => 'WEEN',

 

'art' => '1.2.3',

 

'name' => 'Катушка зажигания ВАЗ 2110 2113 1118 (8 кл.)',

 

'href' => 'art=1.2.3&brandr=151',

 

),

 

1 =>

 

array (

 

'brand' => 'TSN',

 

'art' => '1.2.3',

 

'name' => 'Модуль зажигания ВАЗ-2110i-2112i (двиг. 1,6 л, 8 кл.)',

 

'href' => 'art=1.2.3&brandr=148',

 

),

….

Артикул 123  принадлежит нескольким производителям. Во фрагменте результатов это WEEN и TSN. Необходимо выбрать один из вариантов и добавить значение  href к url запроса. Например, в случае выбора TSN, товары будут выданы по следующему url: https://api.rain-auto.ru/search/api?lk=00000&key=0000&art=123&brand=148

array (

 

 

'art' => '123',

 

'brand' => 'TSN',

 

'parts' =>

 

array (

 

0 =>

 

array (

 

'rain_id' => '24193',

 

'mycode' => NULL,

 

'art' => '1.2.3',

 

'brand' => 'TSN',

 

'name' => 'Модуль зажигания ВАЗ-2110i-2112i (двиг. 1,6 л, 8 кл.)',

 

'oem' => NULL,

 

'price' => 874.51,

 

'x' => '1',

 

'stock' => '9',

 

'days' => '0',

 

'tn' => 'https://www.rain-auto.ru/images/products/tn/24193.jpg',

 

'img' => 'https://www.rain-auto.ru/images/products/24193.jpg',

 

),

 

1 =>

 

array (

 

'rain_id' => '',

 

'mycode' => NULL,

 

'art' => '1.2.3',

 

'brand' => 'TSN',

 

'name' => 'Катушка зажигания',

 

'oem' => NULL,

 

'price' => 856.59,

 

'x' => '1',

 

'stock' => '+',

 

'days' => '2',

 

'tn' => 'https://www.rain-auto.ru/images/brands/148/tn/123.jpg',

 

'img' => 'https://www.rain-auto.ru/images/brands/148/123.jpg',

 

),

 

),

 

'analogs' =>

 

array (

 

0 =>

 

array (

 

'

Присоединяйтесь к нам в социальных сетях!
НовостиДеятельностьДипломы и СвидетельстваФото и видеоПолитика конфиденциальности
КонтактыПлатежные реквизитыОбратный звонок
ЗарегистрироватьсяЛичный кабинетЦены и СкидкиВозврат товараАкцииПрограмма Rain Order BuilderAPI
DollexRostecoCBDФобосРемКом
СКЛАД
Возможности порталаЧасто задаваемые вопросыКак сделать покупку
БрендыКаталогиПомощь


Войти
РегистрацияЗабыли пароль?

Позвонить

+7 (495) 660-24-60

+7 (916) 923-10-45