我使用YouTube视频上传API将视频从我的网站上传到YouTube,但是我还需要检索提供其URL的视频的视频描述。我用了这条线
<?php
$entry= getVideoEntry("kNUBV9trDoA");
echo $entry->getVideoDescription();?>
我曾经需要zend加载器来操作这些生产线,例如
include("Zend/Loader.php");
但是当我这样做并在服务器上运行PHP文件时,我收到此错误
Fatal error: Call to undefined function getVideoEntry()
我相信加载程序文件加载操作所需的每个文件
但是在运行中.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 视频的视频描述,我需要什么文件如何初始化,或者是否有更简单的方法通过提供 YouTube 的 URL 或视频 ID 来检索视频描述
问候
您没有正确输入视频。它应该是:
// 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();
阅读文档的检索。