목록유튜브컨텐츠탐색-StelLife/Youtube API (2)
안녕하세요
playListItems 예시 /** * @param {Array} channelIdArray * @returns */ exports.getAllPlaylistItems = async (playlistId) => { const apiKey = process.env.REACT_APP_YOUTUBE_API_KEY; let nextPageToken = null; let videos = []; try { do { const params = { key: apiKey, part: ["snippet"].join(","), playlistId, maxResults: 50, pageToken: nextPageToken, }; const response = await axios.get("https://youtube.goo..
기능 설계 [ ] 최신순으로 50개 검색 (searchNewVideo) (일일 업데이트 되는 동영상 수에 따라 "nextPageToken" 이용하여 다음 페이지 탐색) ex) "nextPageToken"[string]: "CDIQAA" [ ] "/search" 중복되지 않은 channelId를 channel db에 저장 (addNewChannelBySearchApi) 새롭게 등록된 channel은 등록된 시간 속성(saveTime)을 추가해 New Channel 표시 3일간 유지 1) channel db에서 channel id 배열 가져오기 2) channel id 배열과 비교하여 중복되지 않은 channel id를 channel db에 추가 snippet "snippet.channelId"[string..