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/videospart=snippet&chart=mostPopular&maxResults=25&key=[YOUR_API_KEY]
연관된 비디오 검색
채널 상세내용
하지만 하루에 api 호출 할 수 있는 횟수는 제한 되어 있으니 개발시에는 Mock 데이터를 사용 !
Mock 데이터
미리 모든 api 응답을 json 파일로 저장하고 그걸로 확인 !