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

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

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

putOrder

Создает заказ для пользователя с переданным token и возвращает ID заказа в случае успеха.

URL для запроса

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

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

JSON

Параметры

Название Пример значения Описание
token обязательный 123456789qwertyuiopasdfghjklzxcv Уникальный 32-х значный ключ-идентификатор для доступа к API
order обязательный {"items":{"AF15592-000-R":1},"warehouse":1,"comments":"test comment"} Заказ в формате JSON

Параметры поля order

Название Пример значения Описание
items обязательный {"AF15592-000-R":1} Ассоциативный массив вида "Артикул товара для заказа" : количество
warehouse обязательный 1 ID склада
comments обязательный test comment Комментарии покупателя к заказу

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

http://www.autobody.ru/api/putOrder/?token=123456789qwertyuiopasdfghjklzxcv&order={"items":{"AF15592-000-R":1},"warehouse":1,"comments":"test comment"}

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

    $postdata = http_build_query(
        array(
           'token' => '123456789qwertyuiopasdfghjklzxcv',
           'order' => {"items":{"AF15592-000-R":1},"warehouse":1,"comments":"test comment"},
       )
    );

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

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

Array
(
    [OrderID] => 1
        
)
                
важно Обратите внимание,что ответ от метода приходит в формате JSON,но ответ в примере, для лучшего восприятия,приведен в виде ассоциативного массива.