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

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

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

getCatalog

Возвращает актуальный каталог товаров сайта autobody.ru,если передан параметр section_code,то возвратятся товары,принадлежащие к соответствующему разделу.

URL для запроса

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

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

JSON

Параметры

Название Пример значения Описание
token обязательный 123456789qwertyuiopasdfghjklzxcv Уникальный 32-х значный ключ-идентификатор для доступа к API
section_code необязательный 1 ID секции каталога

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

http://www.autobody.ru/api/getCatalog/?section_code=1&token=123456789qwertyuiopasdfghjklzxcv

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

    $postdata = http_build_query(
        array(
           'token' => '123456789qwertyuiopasdfghjklzxcv',
            'section_code' => '1',
       )
    );

    $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/getCatalog/', false, $context);
    
    print_r(json_decode($result,true));
            

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

Array
(
    [elements] => Array
        (
            [0] => Array
                (
                    [xml_id] => 24714
                    [name] => УНИВЕРСАЛЬНЫЕ {DRL} ФОНАРЬ ГАБАРИТНЫЙ Л+П (КОМПЛЕКТ) ПЕРЕД , ТЮНИНГ , ДИОД , С ПРОВОДК , КНОПКОЙ (SONAR) ВНУТРИ ХРОМ
                    [code] => UNVER00-790H-N
                    [section] => ФАРЫ И ФОНАРИ
                    [section_XML_ID] => 8482
                    [image] => http://autobody.ru/upload/images/UNVER00-790H-N.jpg
                    [properties] => Array
                        (
                            [oem] => SK3100-01F
                            [firm] => SONAR
                            [country] => 
                            [year] => 
                            [manufacturer_number] => SK3100-01F
                        )

                    [amount] => Array
                        (
                            [0] => Array
                                (
                                    [id] => 1
                                    [name] => Москва-Печатники
                                    [quantity] => 1
                                )

                            [1] => Array
                                (
                                    [id] => 3
                                    [name] => Москва-Капотня
                                    [quantity] => 0
                                )

                            [2] => Array
                                (
                                    [id] => 4
                                    [name] => Омск
                                    [quantity] => 0
                                )

                        )

                    [prices] => Array
                        (
                            [0] => Array
                                (
                                    [id] => 1
                                    [name] => Оптовая
                                    [price] => 102.00
                                    [currency] => USD
                                )

                            [1] => Array
                                (
                                    [id] => 2
                                    [name] => Розничная
                                    [price] => 153.00
                                    [currency] => USD
                                )

                        )

                )
        )

)
                
важно Обратите внимание,что ответ от метода приходит в формате JSON,но ответ в примере, для лучшего восприятия,приведен в виде ассоциативного массива.