Получить ответ от загрузки фильма на YouTube - PullRequest
0 голосов
/ 27 сентября 2011

Я использую ZEND Gdata и YouTube API для загрузки видео на YouTube http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Direct_Upload

Когда я загружаю видео, как мне захватить сгенерированный идентификатор видео, а также ссылку на YouTube?

try 
{
   $newEntry = $yt->insertEntry($myVideoEntry,$uploadUrl,'Zend_Gdata_YouTube_VideoEntry');
} 
catch (Zend_Gdata_App_HttpException $httpException) 
{
   echo $httpException->getRawResponseBody();
} 
catch (Zend_Gdata_App_Exception $e) 
{
   echo $e->getMessage();
}

Большое спасибо

1 Ответ

2 голосов
/ 27 сентября 2011

Эта строка:

$newEntry = $yt->insertEntry($myVideoEntry,$uploadUrl,'Zend_Gdata_YouTube_VideoEntry');

возвращает Zend_Gdata_YouTube_VideoEntry объект.

В документации Zend Framework API для Zend_Gdata_YouTube_VideoEntry перечислены все методы и свойства, которые делает класс доступным. Существует аналогичная документация для всех классов Zend Framework , и она генерируется автоматически, поэтому часто стоит пойти туда, если руководство не ответит на вопрос.

Посмотрев туда, я бы сказал, что вы позвоните:

  • $newEntry->getVideoId(), чтобы получить ID видео
  • $newEntry->getVideoWatchPageUrl(), чтобы получить URL видео
...