유튜브 채널 동영상 목록 가져오기 (a svelte app with YouTube Data API v3 to fetch videos on a channel)

Lee Eung·2021년 8월 31일
1
post-thumbnail

YouTube Data API v3을 이용해서 유튜브 채널의 동영상 목록을 가져오는 svelte app입니다. API Key재생목록ID만 있으면 간편하게 영상 목록을 추출할 수 있는데요.

우선 Google Cloud Platform의 "API 및 서비스" > "사용자 인증 정보" 페이지에서 "YouTube Data API v3"의 API Key를 발급받은 후 아래 링크 페이지를 열어서 테스트해보면 됩니다.

https://lee-eung.github.io/svelte/youtube-videos/

위 페이지의 입력 항목 중 "YouTube Channel List ID"는 재생목록ID를 의미하므로, 이미 만들어둔 재생목록의 영상 리스트를 추출할 수도 있구요. 특정 채널의 동영상 탭에서 "업로드한 동영상 > 모두 재생"을 클릭했을 때 만들어지는 재생목록ID를 가지고 해당 채널의 영상 목록 전체를 가져올 수도 있습니다.

영상 목록 추출 결과물은 나름대로 딱 필요하다고 생각되는 항목들로 구성되어 있으며, json 형식이라서 개발언어에 상관없이 원하는대로 가공하여 쓸 수 있을 겁니다.

깃헙 주소는 https://github.com/lee-eung/youtube-videos 입니다.

profile
SI 프리랜서 개발자였다가 지금은 개인사업 하면서 소소하게 생활코딩중인 IT고인물

0개의 댓글