API - Отправка заказов в работу

Метод выполняет отправку всех заказов на статусе "Новый заказ", которые не имеют ошибок, в работу. Т.е запускает процесс обработки заказов нашими менеджерами и их доставки курьерами до места назначения. После отправки в работу, заказы переходят на статус "В обработке".

Параметры запроса
Параметр Тип Описание
key string Ваш API-ключ
method string sendToWork
Пример запроса
$url = 'https://www.algocom.ru/personal/api/v1.0/json/index.php';
$data = array(
	'key' => 'ВАШ API-КЛЮЧ',
	'method' => 'sendToWork',
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$json = curl_exec($ch);
print $json;
Пример успешного ответа
{
	"sending":1,
	"sentOrders":[1837, 1843],
	"hasError":0
}

sending - 0|1 - 0 если метод не выполнен, 1 если метод выполнен.
sentOrders - массив идентификаторов заказов, которые были отправлены в работу.

Пример ответа с ошибкой
{
	"sending":0,
	"hasError":1,
	"error":"Нет заказов для отправки в работу."
}

hasError - 0|1 - 0 ошибок нет, 1 при выполнении метода возникла ошибка.
error - текст ошибки.



Вернуться назад