Нужно отправить POST запрос в json формате. Что я делаю не так? Спасибо!
$params = array(
'user' => $JDE_user,
'token' => $JDE_token
);
$date_begin = new DateTime($GET['date_begin']);
$date_end = new DateTime($GET['date_end']);
$post_date = 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, true));
$JDE = curl_exec($ch);
$JDE = json_decode($JDE, true);
curl_close($ch);
Строка запроса: https://api.jde.ru/vD/orders
Для получения списка заявок, необходимо в теле запроса указать следующие параметры и отправить POST запрос с параметрами даты начала, даты окончания и статусы заявок в теле запроса. Запрос должен содержать строку в json формате.