2011-11-25 4 views
0

PHP로 Youtube 사용자의 재생 목록을 검색하는 방법에 대한 예를 제공 할 수 있습니까?PHP로 Youtube 사용자의 재생 목록 검색하기

나는 Developer's Guide: Data API Protocol – Playlists을 읽었지만 이해하지 못했습니다.

이 내가하고 싶은 것입니다 :

enter image description here

각 탭에는 내가 플레이어 목록을 표시 재생 목록입니다. 이 경우에는 'Porto'탭에 배치됩니다. 오른쪽의 목록에 비디오를 표시하고 플레이어 목록 아래에 의견을 표시합니다.

가능합니까?

+0

지금까지 어떤 코드가 있습니까? – richsage

+0

나는 아직 어떤 것도 가지고 있지 않다. 나는 그것을하는 방법을 모른다. –

+0

Google 직원에게 YouTube API v2는 2015 년 3 월부터 지원이 중단되며이 페이지의 예제는 더 이상 작동하지 않습니다. –

답변

9
$ 
//Playlist: PLAD954BCB770DB285, remove PL from name 
$playlist_id = "AD954BCB770DB285"; 
$url = "https://gdata.youtube.com/feeds/api/playlists/".$playlist_id."?v=2&alt=json"; 
$data = json_decode(file_get_contents($url),true); 
$info = $data["feed"]; 
$video = $info["entry"]; 
$nVideo = count($video); 

echo "Playlist Name: ".$info["title"]['$t'].'<br/>'; 
echo "Number of Videos (".$nVideo."):<br/>"; 
for($i=0;$i<$nVideo;$i++){ 
    echo "Name: ".$video[$i]['title']['$t'].'<br/>'; 
    echo "Link: ".$video[$i]['link'][0]['href'].'<br/>'; 
    echo "Image: <img src='".$video[$i]['media$group']['media$thumbnail'][1]['url']."' /><br />"; 
} 
+0

코드에서 숫자 '1'을 사용하는 이유는 무엇입니까? 다른 번호를 사용할 수 있습니까? 'echo "Image :
";' – laviku

0

는 먼저 로그인을 가지고있다 : 여기

+0

나는 이미 그렇게 해왔다. 다음에 무엇을해야합니까? –

+0

어떤 로그인 유형을 사용하고 있습니까? – abcde123483

+0

http://code.google.com/apis/youtube/dashboard를 사용하고 있습니다. –

0

최신 V3 API를 검색하기위한 좋은 PHP 스크립트입니다 started이됩니다. API 키가 필요합니다.

https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=YOUR_API_KEY&part=snippet 
관련 문제