我正在使用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();
}
非常感谢
答案 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()
获取视频网址