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] => Заказ поступил в обработку
)