HD

유튜브 API데이터 가져오기 본문

javascript/유튜브

유튜브 API데이터 가져오기

hunecenter 2022. 3. 4. 15:39
반응형

 

[리소스 유형]

유튜브 리소스 유형

[작업]

[지원되는 작업]

[소스]

$(document).ready(function() {
	youtube('cnt', 'playListId', 'key');
});

function youtube(cnt, playListId, key){
	$.ajax({
		type: "GET",
		dataType: "jsonp",
		cache: false,
		async: false,
		url : "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId="+playListId+"&key="+key,
		success: function(response) {
			if(response.items.length > 0){
				for(var i = 0; i <cnt; i++){
					var youtube = '<li>';
					youtube += "<a target='_blank' href='https://www.youtube.com/watch?v="+response.items[i].snippet.resourceId.videoId+"&list="+response.items[i].snippet.playlistId+"' title='새창 열기'>";
					youtube += '<img src="' + response.items[i].snippet.thumbnails.standard.url + '" alt="유튜브_'+i+'_번째글">';
					youtube += "<p class='desc'>";
					youtube += "<span>";
					youtube += response.items[i].snippet.title;
					youtube += "</span>";
					youtube += "</p>";
					youtube += "</a>";
					youtube += "</li>";
					$("#youtubeSlider").append(youtube); //해당 append 해줄 id 또는 class
				}
			}
		}
	});
}


[youtube 무료 건수] 
Queries /일 10,000건
Queries /분 /사용자 180,000건
Queries /분 1,800,000건

 


[참고]

https://developers.google.com/youtube/v3/docs/playlists/list

 

Playlists: list  |  YouTube Data API  |  Google Developers

Playlists: list API 요청 매개변수와 일치하는 재생목록의 모음을 반환합니다. 예를 들어 인증된 사용자가 보유한 전체 재생목록을 검색하거나, 고유 ID를 통해 하나 또는 여러 개의 재생목록을 검색

developers.google.com

 

https://brunch.co.kr/@joypinkgom/99

 

16화 유튜브 API - 12. 할당량 최적화

오늘은 할당량(Quota) 이야기를 해 볼까 한다. 유튜브(Youtube) API - 3.API 살펴보기 글에서 할당량과 최적화의 필요에 대해 간단히 다룬 바 있다. 할당량이란 API 남용을 막고 자원을 관리하기 위해 구

brunch.co.kr

 

반응형
Comments