2011-07-30 1 views
1

간단한 방법으로 비공개 동영상을 포함한 모든 사용자의 YouTube 동영상을 검색하고 싶습니다. PHP와 gdata API를 사용하고 있으며 Zend Gdata를 사용하고 싶지 않습니다.gdata API를 사용하여 Youtube 비공개 동영상을 가져 오기

어떤 아이디어 나 접근 방법이 필요합니까?

+0

Zend Gdata를 사용하는 것이 가장 간단한 방법입니다. 왜 그것을 사용하고 싶지 않아? – Jeune

+0

다른 프레임 워크 나 CMS에서 사용할 수있는 일반적인 솔루션이 필요하므로 설치가 불가능합니다. – rashad

+0

내 대답보기 :) – Jeune

답변

0

Zend Gdata를 '일반적인 해결책'으로 사용할 수 있습니다. 예를 들어,이 코드 스 니펫에서는이 뷰 수를 얻고 있습니다. video. Zend 프레임 워크와 함께 사용할 필요가 없습니다. 당신은 내가이 일에 대해 PHP CLI를 사용하고 볼 수 있듯이 : 당신의 목적을 위해

php > require_once 'Zend/Uri/Http.php'; 
php > require_once 'Zend/Gdata/YouTube.php'; 
php > $x = new Zend_Gdata_YouTube(); 
php > $x->setMajorProtocolVersion(2); 
php > $v = $x->getVideoEntry("zZ5tt6_guR4")->getVideoViewCount(); 
php > echo $v; 
1874357 

을, 당신은 here에 그것을 사용하는 방법에 대한 자세한 내용을 볼 수 있습니다.

핵심은 필요한 PHP 파일을 포함하는 것입니다. 내 예제에서는 btw, 내 젠드 파일이 포함 경로에 있습니다.

+0

이것은 정확합니다. 다른 Zend Framework 구성 요소를 사용할 필요가 없습니다. Zend_Gdata 파일을 독립 실행 형 패키지 [here] (http://framework.zend.com/download/gdata)로 가져올 수 있습니다. 내 프로젝트 중 하나에 대해이 설정을 사용하고 있으며 정상적으로 작동합니다. –

+0

여기에 비공개 비디오 (앞으로 발행 될 일정)가 포함됩니까? – rashad

+0

비공개 동영상의 경우 조회수와 같은 정보를 얻기 전에 인증 하위 토큰을 먼저 받아야한다고 생각합니다. – Jeune