code.google.com для PHPПолучение различных Идентификаторы видео YouTube API
Я использовал эту функцию: функция printVideoEntry ($ videoEntry) и получил
Video ID: XXXXXXXXXXXXXXXXXXXXXXXXXX
Watch page: http://www.youtube.com/watch?v=YYYYYYYYYYYYYY&feature=youtube_gdata_player
Flash Player Url: http://www.youtube.com/v/YYYYYYYYYYYYY?version=3&f=playlists&app=youtube_gdata
Если я прохожу данный идентификатор видео он дает мне ошибка:
Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 400 Invalid id'
и если я прохожу YYYYYYYYYYYYYYYYY от Watch страницы и Flash Player Url [оба же] я получаю это то, что мне нужно.
Помощь очень ценится, спасибо заранее.
Используя эту функцию для получения по видео записям из
function printVideoEntry($videoEntry) {
echo "<div onclick=\"ytvbp.presentVideo('".$videoEntry->getVideoId()."')\" >";
echo 'Video: '.$videoEntry->getVideoTitle() . "<br>";
echo "</div>";
echo 'Video ID: ' . $videoEntry->getVideoId() . "<br>";
echo 'Watch page: ' . $videoEntry->getVideoWatchPageUrl() . "<br>";
echo 'Flash Player Url: ' . $videoEntry->getFlashPlayerUrl() . "<br>";
}
Я звоню функцию печати видео из
function getAndPrintPlaylistVideoFeed($playlistListEntry) {
$yt = new Zend_Gdata_YouTube();
$playlistVideoFeed = $yt->getPlaylistVideoFeed($playlistListEntry->getPlaylistVideoFeedUrl());
foreach ($playlistVideoFeed as $playlistVideoEntry) {
$getandprintplaylistvideofeed_array[] = printVideoEntry($playlistVideoEntry);
}
Извинения но это первый вопрос, который меня интересует в stackoverflow. –