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

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

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

getOrderInfo

Возвращает информацию о заказе,либо статус заказа,если передан параметр onlyStatus.

URL для запроса

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

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

JSON

Параметры

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

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

http://www.autobody.ru/api/getOrderInfo/?token=123456789qwertyuiopasdfghjklzxcv&id=1&onlyStatus=Y

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

    $postdata = http_build_query(
        array(
           'token' => '123456789qwertyuiopasdfghjklzxcv',
            'id' => '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/getOrderInfo/', false, $context);
    
    print_r(json_decode($result,true));
            

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

Array
(
    [order_id] => 1
    [payed] => N
    [canceled] => N
    [price] => 10503.42
    [currency] => RUR
    [price_delivery] => 0.00
    [create_date] => 30.10.2014 18:04:04
    [user_comment] => comment
    [tracking_number] => 
    [delivery_type] => Самовывоз
    [payment_system] => Наличные
    [items_in_order] => Array
        (
            [0] => Array
                (
                    [item_id] => 211029
                    [item_name] => A 155 ФАРА ЛЕВ П/КОРРЕКТОР
                    [price] => 49.30
                    [currency] => USD
                    [quantity] => 4.00
                )

            [1] => Array
                (
                    [item_id] => 211624
                    [item_name] => E28 РЕШЕТКА РАДИАТОРА ЦЕНТРАЛ С ХРОМ
                    [price] => 12.70
                    [currency] => USD
                    [quantity] => 3.00
                )

            [2] => Array
                (
                    [item_id] => 211628
                    [item_name] => E28 КРЫЛО ПЕРЕДН ПРАВ С ОТВ П/ПОВТОРИТЕЛЬ
                    [price] => 45.54
                    [currency] => USD
                    [quantity] => 1.00
                )

        )

)
                

Пример ответа с флагом onlyStatus=Y

Array
(
    [orderStatus] => Заказ поступил в обработку
)