[ API ] Youtube API 불러오기

yricog·2022년 5월 22일
2
post-thumbnail

개인 페이지를 만들어 그 안에 뿌려줄 유튜브 API 데이터가 필요할 때 불러오는 방법을 정리해 보았다!

구글 클라우드 플랫폼 (API Key)

  1. Google Cloud Platform > API 라이브러리 > YouTube Data API v3 > 사용 클릭 !

  2. 사용자 인증정보 들어가기

  3. 키표시 옆 API 키 수정 클릭 !

  4. API Key 복사

Youtube Data API (Restful API)

  1. Youtube Data API > Search > list 클릭

  2. 옵션 설정

  • part : snippet
  • q : React
  • maxResults : 50
  1. Google OAuth 2.0 클릭해제 (구글에게 허락받는 것)

  2. EXECUTE를 클릭하면 API 소스코드를 미리 볼 수 있다.

  3. SHOW CODE를 클릭하고 Restful API 주소를 '' 빼고 안에 내용만 복사한다.

  4. https://youtube.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&q=React&key=[YOUR_API_KEY]
    라고 복사된 코드에서 [YOUR_API_KEY] 부분에 구글 클라우드 플랫폼에서 복사한 API Key를 붙여넣어준다. 이렇게!

    https://youtube.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&q=React&key=AIzaSyDLgsuoY1CwJn22GRRwQCQlolPq-Z_EONs

📌 결과!!

위 주소를 그대로 주소창에 붙여넣으면 다음과 같이 소스를 확인할 수 있다.

  • 'React' 검색 시 나오는 유튜브 동영상 목록


Post man

  • 로그인 후 Workspaces의 My Workspace 들어가기
  • New 누르고 Collection 클릭
  • Get에 위에서 만든 주소를 넣고 Send 버튼을 클릭하면 Youtube API Key의 관리가 가능해진다!


Youtube API 할당량 초과 에러


위와 같은 에러가 나와 찾아보니, 유튜브 API 일일 할당량 한도를 초과한 것이었다.
유튜브 API에서 제공하는 기본 할당량은 10,000인데, 사용하는 기능에 따라 차감되는 양이 다르다. 그래서 기능에 따라서는10,000번을 사용할 수 없다.
해결방법은 할당량 연장 신청을 하는 것인데,, 나는 연습 중이니 하루 기다리기..!!

profile
의미와 가치를 쫓는 개발자 ✨

0개의 댓글