2012-05-21 282 views
1

我使用YouTube视频上传API将视频从我的网站上传到YouTube,但是我还需要检索提供其网址的视频的视频说明。 我用这条线如何检索Youtube视频说明使用Youtube API使用Gdata?

<?php $entry= getVideoEntry("kNUBV9trDoA"); echo $entry->getVideoDescription();?>

我曾经要求Zend的装载机操作像

include("Zend/Loader.php"); 

那些线,但是当我做到这一点,运行PHP文件在服务器上,我得到这个错误

Fatal error: Call to undefined function getVideoEntry() 

我相信加载器文件加载需要操作的每个文件

但operation.php也有这些线路

Zend_Loader::loadClass('Zend_Gdata_YouTube'); 
Zend_Loader::loadClass('Zend_Gdata_AuthSub'); 
Zend_Loader::loadClass('Zend_Gdata_App_Exception'); 

但是当我使用下装载这些线路包括线路 我得到这个错误

警告:include_once(Zend的\ GDATA \ YouTube.php) [function.include-once]:未能打开流:没有这样的文件或目录

他们都在该文件夹,但PHP脚本无法加载他们的路径都正确我已经检查。

应该如何使用这个API,我需要需要我如何初始化还是有通过为YouTube

的网址或视频ID

检索视频说明任何更简单的方法是什么文件,我取回YouTube视频的视频介绍问候

回答

2

你没有得到你的视频输入正确。它应该是:

// Assuming $yt is an authorised Zend_Gdata_YouTube object. 
$entry  = $yt->getVideoEntry($videoid); 
// Sometimes you may need to get the full entry: 
$fullentry = $yt->getFullVideoEntry($videoid); 
// Now you can get the description 
$description = $entry->getVideoDescription(); 

有对文档的Retrieving阅读起来。

相关问题