본문 바로가기
개발/기타

YouTube Data API(유튜브 영상 검색) 사용하는 방법

by darksilber 2020. 5. 19.
반응형

youtube data api를 사용해서 유튜브 동영상을 검색하는 방법입니다

 

구글 개발자 콘솔 페이지에서 프로젝트를 등록합니다.

https://console.developers.google.com/

 

프로젝트를 등록한 후 오른쪽에 보이는 API 및 서비스 사용 설정을 클릭합니다.

지원하는 여러가지 API가 보일텐데요

스크롤을 밑으로 좀 내리다보면 YouTube Data API v3를 클릭해주세요

 

 

YouTube Data API v3에 대한 설명이 나옵니다

사용설정을 클릭해줍니다.

 

API를 사용하려면 사용자 인증 정보가 필요하다고 나옵니다.

사용자 인증정보 만들기를 클릭합니다.

 

 

사용자 인증정보화면에서 아래와 같은 화면이 나오는데 

적절히 선택을 하고 진행합니다.

 

모든 과정을 다 마치면 API를 얻을 수 있습니다.

이 API 키는 API 호출시 사용할 수 있습니다.

 

 

YouTebe Data API에 대한 자세한 내용은 해당 문서를 참고하시면 됩니다.

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

 

API Reference  |  YouTube Data API  |  Google Developers

YouTube Data API를 사용하면 YouTube 웹사이트에서 일반적으로 실행하는 기능을 사용자의 웹사이트 또는 애플리케이션에 통합할 수 있습니다. 아래 목록에서는 API를 사용하여 검색할 수 있는 다양한

developers.google.com

API를 호출하는 방법은 2가지가 있습니다.

1.위에서 받은 API키값을 API호출시에 파라미터로 전달하는 방법

2. OAuth 2.0을 구현해서 인증토큰을 발급받아서 API 호출시에 전달하는 방법입니다.

 

간편하게 발급받은 API 키를 이용해서 테스트를 해보겠습니다.

 

API중에서 Search 를 사용해보겠습니다.

https://developers.google.com/youtube/v3/docs/search/list

 

Search: list  |  YouTube Data API  |  Google Developers

API 요청에 지정된 쿼리 매개변수와 일치하는 검색결과의 모음을 반환합니다. 기본적으로 검색결과의 집합은 쿼리 매개변수와 일치하는 video, channel, playlist 리소스를 식별하지만, 특정 유형의 리

developers.google.com

요청 파라미터 중에 필수와 몇가지만 넣고 요청을 보냅니다.

아래처럼 응답이 잘 옵니다.

API요청은 정해진 할당량이 있습니다.

기본은 아래와 같습니다.

API를 한번 요청했다고 1이 되는게 아니고 API 종류에 따라서 다릅니다.

 

아래에서 API 종류에 따라서 할당량(QUOTA)이 소모되는지 알수 있습니다.

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

 

YouTube Data API (v3) - Quota Calculator  |  Google Developers

YouTube Data API (v3) - Quota Calculator Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers

developers.google.com

 

반응형

댓글