API — Как загрузить файл с помощью curl в php для Informed.Co

Я написал PHP-скрипт для отправки в Informed.Co (https://informed.restlet.io/#general_information)
Код здесь.
Это не работает правильно.

Я думаю, что загрузка файла не выполнена правильно.

<pre>
$ch = curl_init();
if (function_exists('curl_file_create') ) {
$cFile = new CurlFile('informed_list.csv', 'application/vnd.ms-excel','feed.csv');
}else{
$cFile = '@' . realpath('informed_list.csv');
}
$post = array('file'=>$cFile);
curl_setopt ( $ch, CURLOPT_HTTPHEADER, array (
'x-api-key:' . INFORMED_PRIVATE_KEY,
'Content-Type:application/vnd.ms-excel',
'Accept:application/json'
) );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 120 );
curl_setopt ( $ch, CURLOPT_TIMEOUT, 120 );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt($ch, CURLOPT_URL,'https://api.informed.co/v1/feed');
curl_setopt($ch, CURLOPT_POST,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result=curl_exec ($ch);
$httpcode = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );
</pre>

Пожалуйста, помогите мне с хорошим PHP-скриптом.

Благодарю.

0

Решение

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

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

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

По вопросам рекламы [email protected]