From 048a6fbdcf58a04f3de44a8cabdb3b74473a5060 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:11 +0900 Subject: [PATCH] Delete fetchVideoLength.js --- back/src/utils/fetchVideoLength.js | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 back/src/utils/fetchVideoLength.js diff --git a/back/src/utils/fetchVideoLength.js b/back/src/utils/fetchVideoLength.js deleted file mode 100644 index 0472cd7..0000000 --- a/back/src/utils/fetchVideoLength.js +++ /dev/null @@ -1,25 +0,0 @@ -require('dotenv').config(); -const ptToSeconds = require('./utils/timeconvert'); - -async function fetchVidLength(videoId) { - try { - const response = await fetch( - `https://www.googleapis.com/youtube/v3/videos?part=contentDetails,statistics,snippet&id=${videoId}&key=${process.env.YOUTUBE_API_KEY}` - ); - const data = await response.json(); - let video_length = data.items[0].contentDetails.duration; - let video_likes = data.items[0].statistics.likeCount; - video_length = ptToSeconds(video_length); - let channel_title = data.items[0].snippet.channelTitle; - return { - videoLength: video_length, - videoLikes: video_likes, - channelTitle: channel_title, - }; - } catch (err) { - console.error('Error during API details request;', err); - return null; - } -} - -module.exports = fetchVidLength; -- GitLab