获取从加载电影到youtube的响应

时间:2011-09-27 00:22:31

标签: php zend-framework youtube-api zend-gdata

我正在使用ZEND Gdata和youtube api将视频上传到youtube http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Direct_Upload

当我上传视频时,如何捕获生成的视频ID以及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 个答案:

答案 0 :(得分:2)

这一行:

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

返回Zend_Gdata_YouTube_VideoEntry个对象。

The Zend Framework API docs for Zend_Gdata_YouTube_VideoEntry列出了类可用的所有方法和属性。 There is similar documentation for all Zend Framework classes,它是自动生成的,因此如果手册没有回答问题,通常是一个好地方。

从那里看,我会说你打电话:

  • $newEntry->getVideoId()获取视频ID
  • $newEntry->getVideoWatchPageUrl()获取视频网址