본문 바로가기

모카 스터디/웹 지식

YouTube API Key 획득 및 사용법

유튜브 api 공식 홈페이지로 이동하기

https://developers.google.com/youtube/v3

 

YouTube Data API  |  Google for Developers

동영상 업로드, 재생목록 만들기 및 관리 등의 YouTube 기능을 애플리케이션에 추가합니다.

developers.google.com

 

Developer Console's 클릭

 

프로젝트 만들기

 

 

약 30초 소요

 

생성된 대시보드로 들어가기

 

 

 

우측 상단에 있는 버튼 눌러 권한 생성

 

 

 

위와 같은 순서로 진행하면 API key 를 얻을 수 있다.

절 때 외부로 노출 시키지 안도록 하자 !

 

 

API 사용법

상단의 reference를 누르면 여러 사용 가능한api를 활용할 수 있다.

 

 

 

list로 들어가면 여러 사용 정보에 대해 적혀 있어 그것을 보고 찾아서 공부해서 사용하면 된다.

 

 

빨간 < / >를 클릭

 

상단에서 사용 하는 상황 및 언어를 누르면 필요한 코드를 알려준다.

 

 

순서대로 query를 보면 

api url =>  https://youtube.googleapis.com/youtube/v3/search

query =>   part=snippet (요약 정보)  maxResult = 25(최대 응답 개수) q=빵빵이(검색어)       key=ㄴㅎ@@@ (  개인 api key) 

 

위 url 로 들어가면 아래와 같은 응답 정보를 받을 수 있다.

 

 

이번 프로젝트에서 사용할 URL 기능들 정리

 

키워드 검색

https://youtube.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&q=surfing&key=[YOUR_API_KEY] 

 

 

 핫트렌드 비디오들 https://youtube.googleapis.com/youtube/v3/videospart=snippet&chart=mostPopular&maxResults=25&key=[YOUR_API_KEY] 

 

 

연관된 비디오 검색 

https://youtube.googleapis.com/youtube/v3/search?part=snippet&relatedToVideoId=Ks_Mh1QhMc&type=video&maxResults=25&key=[YOUR_API_KEY] 

 

 

 

채널 상세내용

https://youtube.googleapis.com/youtube/v3/channels?part=snippet&id=UC_x5XG1OV2P6uZZ5FSM9Ttw&key=[YOUR_API_KEY 

 

 

 

 

하지만 하루에 api 호출 할 수 있는 횟수는 제한 되어 있으니 개발시에는 Mock 데이터를 사용 !

 

Mock 데이터

미리 모든 api 응답을 json 파일로 저장하고 그걸로 확인 !