2011-09-27 34 views
0

我使用了Zend的GData和YouTube API上传vidoes到YouTube http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Direct_Upload获取加载影片响应到YouTube

当我上传视频我该如何捕捉生成的视频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(); 
} 

非常感谢你

回答

2

这条线:

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

返回Zend_Gdata_YouTube_VideoEntry对象。

The Zend Framework API docs for Zend_Gdata_YouTube_VideoEntry列出了类可用的所有方法和属性。并且它是自动生成的,所以如果手册没有回答问题,那么这往往是一个很好的选择。

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

  • $newEntry->getVideoId()获得视频ID
  • $newEntry->getVideoWatchPageUrl()获得视频网址
+0

非常感谢您! 它的工作原理! – Yan