$params = array(
'user' => $JDE_user,
'token' => $JDE_token
);
$date_begin = new DateTime($GET['date_begin']);
$date_end = new DateTime($GET['date_end']);
$post_data = array(
'states' => "Delivered",
'date_begin' => $date_begin->format("d.m.Y")." 00:00:00",
'date_end' => $date_end->format("d.m.Y")." 00:00:00"
);
$cURL = "https://api.jde.ru/vD/orders?".http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $cURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_data));
$JDE = curl_exec($ch);
$JDE = json_decode($JDE, true);
curl_close($ch);
POST /orders?user=[user]&token=[token]
Строка запроса: https://api.jde.ru/vD/orders
Для получения списка заявок, необходимо в теле запроса указать следующие параметры и отправить POST запрос с параметрами даты начала, даты окончания и статусы заявок в теле запроса. Запрос должен содержать строку в json формате.
{
// Начальная дата
"date_begin":"01.01.2018 00:00:00",
//Конечная дата
"date_end": "05.03.2018 00:00:00",
//Статус заявки
"states": ["Delivering","Delivered"]
}
https://api.jde.ru/dev/api/orders/list-orders.html