From 993a0c8e76a8aa972acb4907023c784fdb347d4b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=8B=A4=EC=9D=B8=20=EA=B9=80?= <plobera92@ajou.ac.kr>
Date: Sun, 8 Dec 2024 19:13:01 +0900
Subject: [PATCH] Delete fetchYoutube.js

---
 back/src/utils/fetchYoutube.js | 51 ----------------------------------
 1 file changed, 51 deletions(-)
 delete mode 100644 back/src/utils/fetchYoutube.js

diff --git a/back/src/utils/fetchYoutube.js b/back/src/utils/fetchYoutube.js
deleted file mode 100644
index d3dcc45..0000000
--- a/back/src/utils/fetchYoutube.js
+++ /dev/null
@@ -1,51 +0,0 @@
-require('dotenv').config();
-const fetchVidLength = require('./fetchVideoLength');
-
-// API 키를 사용하여 유튜브 API에 검색 요청 보내기
-async function fetchYoutube(query, iteration, videoObject, pageToken = '') {
-    const fetchUrl = `https://www.googleapis.com/youtube/v3/search?part=snippet&q=${encodeURIComponent(
-        query
-    )}
-    &type=video&maxResults=10&videoType=any&key=${
-        process.env.YOUTUBE_API_KEY
-    }&pageToken=${pageToken}`;
-
-    if (iteration >= maxiterations) {
-        return;
-    }
-    iteration++;
-
-    try {
-        const response = await fetch(fetchUrl);
-        const data = await response.json();
-
-        const results = await Promise.all(
-            data.items.map(async item => {
-                let { videoLength, videoLikes, channelTitle } =
-                    await fetchVidLength(item.id.videoId);
-                return {
-                    video_id: item.id.videoId,
-                    video_title: item.snippet.title,
-                    video_description: item.snippet.description,
-                    video_tag: query, // 검색 키워드가 들어가게 된다.
-                    video_length: videoLength, //videoLength 값 사용
-                    video_likes: videoLikes,
-                    channel_title: channelTitle, //채널명 추가
-                };
-            })
-        );
-        videoObject.push(...results); //video_object에 추가
-
-        //페이지 토큰 설정
-        let nextPageToken = data.nextPageToken;
-
-        //다음페이지 진행
-        if (nextPageToken) {
-            await fetchYoutube(query, iteration, videoObject, nextPageToken);
-        }
-    } catch (err) {
-        console.error('Error during API request:', err);
-    }
-}
-
-module.export = fetchYoutube;
-- 
GitLab