시작하기 | YouTube Data API | Google Developers
- 헤더
- 검색 inpput
- 키워드 단위
- 콘텐츠
- 비디오 리스팅
- 비디오 카드
- 이미지
- 제좀
- 등록자
- 등록일
- 영상 상세 패이지
- 재생
- 채널 정보 란
- 오른족 연관된 비디오 목록
- 라우팅 사용
- 반응형
API Reference | YouTube Data API | Google Developers
-
키워드 검색
GET https://youtube.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&q=surfing&key=[YOUR_API_KEY] HTTP/1.1 Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json
-
핫트랜드 비디오들
GET https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular®ionCode=US&key=[YOUR_API_KEY] HTTP/1.1 Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json
-
연관된 비디오 검색
GET https://youtube.googleapis.com/youtube/v3/search?part=snippet&relatedToVideoId=Ks-_Mh1QhMc&type=video&key=[YOUR_API_KEY] HTTP/1.1 Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json
-
채널 상세내용
GET https://youtube.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails%2Cstatistics&id=UC_x5XG1OV2P6uZZ5FSM9Ttw&key=[YOUR_API_KEY] HTTP/1.1 Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json
Mock Data를 사용하여 Api call 횟수를 줄인다.
-
react
-
react-router-dom
-
react-query
-
react-icons
-
typescript
-
axios
-
timeago.js
- REACT_APP_YOUTUBE_API_KEY=[YOUR_ACCESS_TOKEN]