본문 바로가기
API/Youtube API

YoutubeData API 사용하기

by 하니__ 2024. 6. 12.

 

https://console.cloud.google.com/apis/credentials?hl=ko

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

링크를 따라 들어가

아래의 화면과 같이 좌측의 사용자 인증정보를 들어가자

그리고 사용자 인증정보 만들기를 클릭하자

권한을 위해 API키가 필요하다 

그리고 만들어진 키를 선택해 설정을 만져주자

 

혹시라도 유출됐을때 이것저것 사용되는것을 막기 위해

키를 제한하여 한 분야에서만 쓰이도록 하자

 

사용하려는 것은 유튜브 데이터 API

 

 

 

https://developers.google.com/youtube/v3/docs/search/list?hl=ko

 

Search: list  |  YouTube Data API  |  Google for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Search: list 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. API 요청에 지정된 쿼리 매개변수와 일치하는

developers.google.com

 

사용법은 링크를 참조 바란다

HTTP 메소드는

GET 이며

해당 URL을 사용하면 된다

https://www.googleapis.com/youtube/v3/search

 

 

그리고 아래 화면과 같이 사용하면 되는데

Key와 part는 필수

 

Key의 경우는 위에서 생성한 권한Key를 적어주면 되고

part에는 snippet으로 고정

 

 

아래는 추가로 넣는 것들인데 

필수처럼 여기는 검색에 용이한 파라미터들이다

 

 

maxResults는 화면에 표시되는 최대항목수

(한번에 표시되는숫자, 페이징)

 

order는 정렬

다른 조건들도 많지만 보통은 최근항목순인 date를 선택

 

 

q는 검색어를 지정

 

 

type은 유튜브로 검색해서 나올 타입을 제한하는 기능

비디오를 선택한다면

 

검색어와 관련된 채널이나

검색어와 관련된 플레이리스트는

나오지 않게 된다

 

그렇게 실행해보면 JSON형태로 응답을 해주게 된다