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

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

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

getCatalog

Возвращает структуру разделов каталога. В результирующем массиве у каждого раздела есть следующие поля: sectionCode - уникальный идентификатор раздела, parentCode - идентификатор родителя данного раздела. Если parentCode пустой, значит данный раздел является разделом первого уровня.

URL для запроса

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

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

JSON

Параметры

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

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

http://www.autobody.ru/api/getSections/?token=123456789qwertyuiopasdfghjklzxcv

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

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

            $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/getSections/', false, $context);

            print_r(json_decode($result,true));
        

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

Из-за большого количества данных, приведена только часть ответа:
            Array
            (
            [sections] => Array
                (
                
                    ...
                    
                    [6] => Array
                        (
                            [name] => ГРУЗОВИКИ
                            [sectionCode] => 9404
                            [parentCode] =>
                            [section_XML_ID] => 123 
                         )

                    [7] => Array
                        (
                            [name] => КИТАЙ
                            [sectionCode] => 9405
                            [parentCode] => 
                            [section_XML_ID] => 123 
                        )

                    [8] => Array
                        (
                            [name] => ЕВРОПА
                            [sectionCode] => 9406
                            [parentCode] => 
                            [section_XML_ID] => 123 
                        )
                        
                      ...
                      
                    [10] => Array
                        (
                            [name] => RENAULT
                            [sectionCode] => 9410
                            [parentCode] => 9406
                            [section_XML_ID] => 123 
                        )    
                        
                    [11] => Array
                        (
                            [name] => OPEL
                            [sectionCode] => 9411
                            [parentCode] => 9406
                            [section_XML_ID] => 123 
                        )

                    [12] => Array
                        (
                            [name] => CHEVROLET/GMC
                            [sectionCode] => 9413
                            [parentCode] => 9403
                            [section_XML_ID] => 123 
                        ) 
                                                
                    ...  
                    
                )

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