2013-04-18 8 views
1

Я пытаюсь получить список видео для конкретного пользователя со всеми подробностями для видео (название, desc., Date, tags ...) Я могу получить почти все, что мне нужно, но не могу понять, как получить дату загрузки. Я пробовал использовать getVideoRecorded() и getRecorded(), но оба не возвращали ничего.Получение даты загрузки видео с помощью Zend Gdata Youtube API

Я не могу найти что-либо, связанное с этим в Google, все, что я могу найти, это ссылки на классы, которые говорят мне, что я должен использовать getVideoRecorded или getRecorded, но не более того.

Я что-то не так? как я могу получить дату загрузки?

Текущий код:

$authenticationURL= 'https://www.google.com/accounts/ClientLogin'; 
$httpClient = 
    Zend_Gdata_ClientLogin::getHttpClient(
       $username = $yt_username, 
       $password = $yt_password, 
       $service = 'youtube', 
       $client = null, 
       $source = '', // a short string identifying your application 
       $loginToken = null, 
       $loginCaptcha = null, 
       $authenticationURL); 
$yt = new Zend_Gdata_YouTube($httpClient); 
$feed = $yt->getUserUploads($yt_username); 
foreach($feed as $item) 
       { 
        echo "<div>"; 
        echo "<h4>title: " . $item->getVideoTitle() . "</h4>"; 
        echo "<p>id: " . $item->getVideoId() . " | "; 
        echo "upload date: " . $item->getVideoRecorded() . "</p>"; 
        echo "<p>description: " . $item->getVideoDescription() . "</p>"; 
        echo "<p>tags: " . implode(", ", $item->getVideoTags()) . "</p>"; 
        echo "</div>"; 
        echo "<hr>"; 
       } 

ответ

0

Вы можете попытаться извлечь < опубликовал> или < обновляется> теги из следующего XML:

http://gdata.youtube.com/feeds/api/videos/{$videoId} 
Смежные вопросы