Получить ответ от загрузки фильма на YouTube

я использую ZEND Gdata и API YouTube для загрузки видео на 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();
}

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


person Yan    schedule 27.09.2011    source источник


Ответы (1)


Эта строка:

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

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

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

Глядя туда, я бы сказал, что вы бы позвонили:

  • $newEntry->getVideoId() чтобы получить идентификатор видео
  • $newEntry->getVideoWatchPageUrl() чтобы получить URL видео
person John Flatness    schedule 27.09.2011