2012-05-21 2 views
1

YouTube 비디오 업로드 API를 사용하여 내 사이트에서 YouTube로 비디오를 업로드했지만 URL을 제공하는 비디오의 비디오 설명을 검색해야합니다. 나는Youtube Video 검색 방법 Gdata를 사용하여 Youtube API를 사용 하시겠습니까?

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

내가

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 문 (젠드 \ Gdata는 \ YouTube.php) [function.include-once] : 스트림을 열지 못했습니다 :

에 해당 파일이나 디렉토리가 없습니다. 해당 폴더에 있지만 PHP 스크립트에서로드 할 수 없으므로 이미 확인했습니다.

어떻게 내가 초기화하거나

유튜브

의 URL 또는 비디오 ID를 제공하여 동영상 설명을 검색 할 수있는 쉬운 방법이있다 어떻게 요구해야합니까 어떤 파일이 API를 사용하여 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을 읽으십시오.