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를 호출하는 방법은 2가지가 있습니다.
1.위에서 받은 API키값을 API호출시에 파라미터로 전달하는 방법
2. OAuth 2.0을 구현해서 인증토큰을 발급받아서 API 호출시에 전달하는 방법입니다.
간편하게 발급받은 API 키를 이용해서 테스트를 해보겠습니다.
API중에서 Search 를 사용해보겠습니다.
https://developers.google.com/youtube/v3/docs/search/list
요청 파라미터 중에 필수와 몇가지만 넣고 요청을 보냅니다.
아래처럼 응답이 잘 옵니다.
API요청은 정해진 할당량이 있습니다.
기본은 아래와 같습니다.
API를 한번 요청했다고 1이 되는게 아니고 API 종류에 따라서 다릅니다.
아래에서 API 종류에 따라서 할당량(QUOTA)이 소모되는지 알수 있습니다.
https://developers.google.com/youtube/v3/determine_quota_cost
'개발 > 기타' 카테고리의 다른 글
크롬(chrome)에서 postman(포스트맨) 사용하기 (0) | 2020.05.14 |
---|---|
티스토리 사이드바에 애드센스 광고 넣기 (1) | 2020.01.23 |
티스토리에 애드센스 광고넣기 (0) | 2020.01.23 |
Socket.io를 사용한 실시간 채팅 애플리케이션 (0) | 2019.11.11 |
[MariaDB] 마리아DB slave , 복제(Replication) 구성하기 (0) | 2017.04.10 |
댓글