0

我正在使用 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();
}

非常感谢你

4

1 回答 1

2

这一行:

$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()获取视频网址
于 2011-09-27T00:45:26.760 回答