이번 사이드 프로젝트로 Youtube에서 제공하는 data API를 사용하여 데이터를 받아오고 받아온 데이터 중 가장 인기있는 비디오를 리스트형식으로 화면 출력, 비디오 재생, 비디오 정보, 검색기능을 추가할 계획이다.
먼저 Youtube데이터를 받아오기 위해 Youtube data API를 추가하여 고유 key를 발급받는다
1. GoogleAPIs에 접속하여 Youtube Data API 라이브러리에 추가
2. API 추가 후 key 발급
자 이제 key를 발급받았으니 이 key를 사용하여 youtube에서 제공하는 data를 얼마든지 불러올수있다.
하지만 어떻게 데이터를 받아올것인가? 여기서 이 API를 테스트 및 손쉽게 관리할 수 있고 생산성을 높여주는 프로그램인 Postman을 사용할 것이다.
Postman Collections에 Youtube Data APIs이름으로 새로 만들고 {{base}}변수에는 공통적으로 사용되는 주소이름을 할당해놨다.
(https://www.googleapis.com/youtube/v3)
결론적으로는 난 차트에서 가장 인기있는 동영상 30개의 값만 받아올 것이기 때문에 GET방식을 이용하여 다음과 같이 정의했다.
Send버튼을 클릭하면 밑에 내가 원하는 정보가 정상적으로 받아와지는 것을 알 수 있다.
이제 이 데이터들을 내 프로젝트에서 불러와야하는데 난 Javascript fetch를 이용하여 이 데이터들을 받아올 것이다.