API autobody.ru. Документация для разработчиков

Доступные методы

Возможные ошибки

getProducts

Возвращает информацию о товарах, у которых одно из полей Артикул/OEM/Номер соответствует запросу.
важно Данный метод, фактически, является поиском по каталогу. Если вам известен Артикул/OEM/Номер товара, который вы хотите получить, то пользуйтесь методом getProductInfo

URL для запроса

http://www.autobody.ru/api/getProducts/

Формат ответа

JSON

Параметры

Название Пример значения Описание
token обязательный 123456789qwertyuiopasdfghjklzxcv Уникальный 32-х значный ключ-идентификатор для доступа к API
item обязательный AF15592-411 Артикул товара/OEM товара/Номер производителя
важно Параметр item может передаваться с любыми символом,в качестве разделителя.Таким образом,запросы вида 667-1107R-LD-EM и 667-1107R LD_EM идентичны.

Пример запроса методом GET

http://www.autobody.ru/api/getProducts/?token=123456789qwertyuiopasdfghjklzxcv&item=AF15592-411

Пример запроса методом POST на языке PHP

            $postdata = http_build_query(
                array(
                    'token' => '123456789qwertyuiopasdfghjklzxcv',
                         'item' => 'AF15592-411',
                          )
            );

            $opts = array('http' =>
                array(
                      'method'  => 'POST',
                          'header'  => 'Content-type: application/x-www-form-urlencoded',
                              'content' => $postdata
                               )
            );

            $context  = stream_context_create($opts);
            $result = file_get_contents('http://www.autobody.ru/api/getProducts/', false, $context);

            print_r(json_decode($result,true));
        

Пример ответа

            Array ( 
                [0] => Array ( 
                    [xml_id] => 1065 
                    [name] => A 155 {DEDRA} БАЛКА СУППОРТА РАДИАТ НИЖН ВНУТРЕН 
                    [code] => AF15592-411 [section] => УНИВЕРСАЛЬНЫЕ 
                    [image] => http://www.autobody.ru/upload/images/AF15592-411.jpg 
                    [properties] => Array ( 
                        [oem] => 0060584051 
                        [firm] => EMBO 
                        [country] => 
                        [year] => 92-96 
                        [manufacturer_number] => 
                        ) 
                        [amount] => Array ( 
                            [0] => Array ( 
                                [id] => 1 
                                [name] => Москва-Печатники 
                                [quantity] => 0 
                            ) 
                            [1] => Array ( 
                                [id] => 3 
                                [name] => Москва-Капотня 
                                [quantity] => 0 
                                ) 
                            [2] => Array ( 
                                [id] => 4 
                                [name] => Омск 
                                [quantity] => 0 ) 
                            ) 
                        [prices] => Array ( 
                            [0] => Array ( 
                                [id] => 1 
                                [name] => Оптовая 
                                [price] => 1528.8 
                                [currency] => RUB 
                                ) 
                            [1] => Array ( 
                                [id] => 2 
                                [name] => Розничная 
                                [price] => 1987.44 
                                [currency] => RUB ) 
                                ) 
                    ) 
                        [1] => Array ( 
                            [xml_id] => 3724 
                            [name] => A 155 {DEDRA} БАЛКА СУППОРТА РАДИАТ НИЖН ВНУТРЕН 
                            [code] => AF15592-411 
                            [section] => УНИВЕРСАЛЬНЫЕ 
                            [image] => http://www.autobody.ru/upload/images/AF15592-411.jpg 
                                [properties] => Array ( 
                                    [oem] => 0060584051 
                                    [firm] => EMBO 
                                    [country] => 
                                    [year] => 92-96 
                                    [manufacturer_number] => 
                            ) 
                            [amount] => Array ( 
                                [0] => Array ( 
                                    [id] => 1 
                                    [name] => Москва-Печатники 
                                    [quantity] => 0 
                                    ) 
                                [1] => Array ( 
                                    [id] => 3 
                                    [name] => Москва-Капотня 
                                    [quantity] => 0 
                                    ) 
                                [2] => Array ( 
                                    [id] => 4 
                                    [name] => Омск 
                                    [quantity] => 0
                                    ) 
                                )
                            [prices] => Array ( 
                                [0] => Array ( 
                                    [id] => 1 
                                    [name] => Оптовая 
                                    [price] => 1528.8 
                                    [currency] => RUB 
                                ) 
                                [1] => Array ( 
                                    [id] => 2 
                                    [name] => Розничная 
                                    [price] => 1987.44 
                                    [currency] => RUB 
                                ) 
                            ) 
                        ) 
                    ) 
        
важно Обратите внимание,что ответ от метода приходит в формате JSON,но ответ в примере, для лучшего восприятия,приведен в виде ассоциативного массива.