Не удается обновить Attask API ‘PUT’ CURL

Я работал над кодом для автоматизации обновления определенной задачи в AtTask с помощью API. Я нахожу некоторые проблемы, используя PHP CURL запрос для команды PUT. Вот копия кода:

    $updateURL = "https://[COMPANYURL].attask-ondemand.com/attask/api/v4.0/task?updates={'ID':'TASKID','name':'Ok. Here we go again','commitDate':'2015-10-27T17:30'}";
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $updateURL,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => array(
"sessionid: " . $this->sessionId
),
));

$attask_update_json = curl_exec($curl);

Код выполняется без каких-либо ошибок, о которых сообщается, но ответ на запрос остается пустым. Я проверил свой URL с помощью почтальона, и он обрабатывается правильно, но я не могу получить код для обработки в PHP. Любая помощь будет оценена.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector