Wistia Upload API с помощью cURL

Всякий раз, когда я пытаюсь свернуться в моей командной строке, используя исполняемый файл cUrl и локальный видеофайл, я получаю успешный HTTP 200 OK.

curl -i -F api_password=<api_password> -F file=@C:\Downloads\Video\450730251.mp4 https://upload.wistia.com/

Но всякий раз, когда я пытаюсь использовать исполняемый файл curl в живом файле, я больше не могу понять его правильно. Я получил сообщение об ошибке «Не удалось открыть файл».

curl -i -F api_password=<api_password> -F file=@http://www.dealengine.emdl.co/assets/videos/video-6ylp5m689w1.MOV https://upload.wistia.com/

curl: (26) не удалось открыть файл «http://www.dealengine.emdl.co/assets/videos/video-6ylp5m689w1.MOV«

Почему это происходит?

Кроме того, всякий раз, когда я пробую это с моим кодом, я всегда получаю ошибку ресурса № 7, и на данный момент я не могу проверить и могу видеть только учетную запись wistia, и я вижу, что ничего не загружено. Что я мог сделать, чтобы изменить код?

Вот что я получил сейчас:

$data = array(
'api_password' => '<api_password>',
'url' => $videoFile
);

$chss = curl_init('https://upload.wistia.com');
curl_setopt_array($chss, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_POSTFIELDS => http_build_query($data)
));

// Send the request
$KReresponse = curl_exec($chss);

// Decode the response
$KReresponseData = json_decode($KReresponse, TRUE);

Спасибо!

0

Решение

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

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

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

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