Работа с API. Обработка запроса выдает ошибку {"drivers":["This field is required."]}
Сразу хочу сказать, что я полный ноль в php, но решил изучать язык, чтобы решить свою прикладную задачу. Итак, я хочу разобраться как работать с API сервиса agentapp. Иду последовательно, и запнулся на шаге объединение сущностей. нужно передать ID нескольких элементов и получить на выходе ID заявки. Выполняется этот код:
curl_setopt_array($curl6, array(
CURLOPT_URL => 'https://widget.agentapp.ru/v1/insured_objects',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"drivers": [{
'.$driver_id.'
}],
"owner": '.$owner_id.',
"car": '.$car_id.'
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json;charset=UTF-8',
'Accept: application/json, text/plain, */*',
'Authorization: Token '.$token.''
),
));
$response6 = curl_exec($curl6);
curl_close($curl6);
echo $response6;
И выдает ошибку: {"drivers":["This field is required."]}
По этой ссылке выполняется код: https://one-click-polis.ru/api/
Специально проверил, что значения всех id присваиваются. Подскажите, в чем может быть проблема?