1

YouTube 動画アップロード API を使用して自分のサイトから YouTube に動画をアップロードしましたが、URL を提供する動画の説明も取得する必要があります。このラインを使った

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

これらの行を次のように操作するためにrequire zend loaderを使用しました

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]: ストリームを開くことができませんでした: No such file or directory in

それらはすべてそのフォルダーにありますが、phpスクリプトはそれらをロードできませんでした。パスはすべて正しいです。私はすでに確認しました。

この API を使用して YouTube 動画の動画の説明を取得するにはどうすればよいですかどのファイルを要求する必要がありますか?どのように初期化すればよいですか?YouTube の URL または動画 ID を指定して動画の説明を取得する簡単な方法はありますか?

よろしく

4

1 に答える 1

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();

ドキュメントの取得について読んでください。

于 2012-05-22T10:01:52.273 に答える