Попытка загрузить видео с помощью API V3 из формы. При указании пути к видео я использую $videoPath = file_get_contents($_FILES["file"]["name"]);
Я также попробовал это без get_file_contents
и он говорит мне, что не может найти файл. Я, должно быть, что-то упустил, есть ли способ загрузить прямо из сообщения формы без необходимости загружать его на свой сервер, чем загрузить его на YouTube?
Вы не разрешаете скачивать видеофайлы с YouTube напрямую.
Сначала проверьте путь для $_FILES["file"]["name"]
,
Я рекомендую использовать код, если вам нужно получить информацию о видео. После вы можете проанализировать данные и получить изображения / видео и т. Д.
public function getParseVideo($code = null){
$key = "your code";
if(!empty($code)){
$data = file_get_contents("https://www.googleapis.com/youtube/v3/videos? key=".$key."&part=snippet&id=".$code);
echo $json = json_decode($data);
}
}
Других решений пока нет …