如何使用 YouTube API 获取视频的标题、描述和缩略图?

问题描述 投票:0回答:1

我正在开发一个项目,需要从 YouTube 视频中检索特定信息,例如标题、描述和缩略图。我一直在研究 YouTube API,但我仍然不确定如何有效地实现它。

此外,我很好奇 YouTube API 请求的定价是如何运作的。每个请求是否有相关费用?是否有不同级别的访问或订阅会影响这些价格?

最后,我有兴趣了解是否有其他合法方法可以在不使用 YouTube API 的情况下获取此信息。存在哪些替代方案以及它们在有效性和成本方面的比较如何?

我想知道如何使用 YouTube API 来收集给定 ID 的视频的标题、描述和缩略图。是否有我应该使用的特定库或我可以遵循的任何代码示例?

youtube youtube-api
1个回答
0
投票
import youtubeSearchApi from "youtube-search-api";
const videoDetails = await youtubeSearchApi.GetVideoDetails(extractedId) 
    
//accessing the information
const title = videoDetails.title;
const description = videoDetails.description;

因此,您可以从 videoDetails 对象中访问所需的信息。

GetVideoDetails()返回的对象的返回类型:

//for Reference
const GetVideoDetails: (videoId: any) => Promise<{
id: any;
title: any;
thumbnail: any;
isLive: any;
channel: any;
channelId: any;
description: any;
keywords: any;
suggestion: any;
}>
© www.soinside.com 2019 - 2024. All rights reserved.