Как получить видео с YouTube, используя php? - PullRequest
1 голос
/ 10 октября 2011

Мне нужно получить данные XML с YouTube для определенного видео (на основе идентификатора) и получить URL-адрес миниатюры.Я использую PHP.Код выглядит следующим образом:

<?php

//$xmlFilePath = 'http://localhost/testFile.xml'; //This works..
$xmlFilePath = 'https://gdata.youtube.com/feeds/api/videos/5P6UU6m3cqk?v=2';

$dataFromYoutube = file_get_contents($xmlFilePath);
print_r($dataFromYoutube);
?>

Я не получаю никаких данных.Выход пуст.Если я загружаю URL 'https://gdata.youtube.com/feeds/api/videos/5P6UU6m3cqk?v=2' в браузер и копирую содержимое в файл (http://localhost/testFile.xml),, то приведенный выше код работает. Я попытался извлечь данные YouTube с помощью ajax, а также функцию simlexml_load_file в php. Но результат пустой /пуст для URL Youtube. Однако в обоих случаях я получаю данные для http://localhost/testFile.xml'. Как мне получить данные YouTube с помощью php?

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 11 октября 2011

хорошо, ваш код правильный и тоже работает нормально. Возможно, ваш сервер apache не настроен для «https». Так что просто проверьте это тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...