使用新 API v3 获取 youtube 视频信息

Posted

技术标签:

【中文标题】使用新 API v3 获取 youtube 视频信息【英文标题】:Get youtube video info with new APIs v3 【发布时间】:2015-08-10 22:19:26 【问题描述】:

通常我通过 YouTube Data API V2 检索剪辑的信息,但现在这个版本(v2)已被正式弃用。

我使用此 URL 获取视频信息:

'http://gdata.youtube.com/feeds/api/videos/'+ VIDEO_ID +'?v=2&alt=jsonc'

如何使用新的 API v3 获取 JSON 格式的视频信息?

【问题讨论】:

【参考方案1】:

根据信息,您应该能够使用以下端点获取有关您需要的视频的信息。只需使用 id 查询参数将其过滤到视频 id 即可。

https://developers.google.com/youtube/v3/docs/videos/list

请参见以下 URL:例如,使用视频 id 4Y4YSpF6d6w 并将部分设置为 id,sn-p 您将收到 channelId、title、description、tags 和 categoryId 属性。上述文档包含所有部件参数,具体取决于您需要的有关视频的信息。

GET https://www.googleapis.com/youtube/v3/videos?part=id%2C+snippet&id=4Y4YSpF6d6w&key=YOUR_API_KEY

【讨论】:

在此处获取您的凭据设置:developers.google.com/youtube/v3/getting-started

以上是关于使用新 API v3 获取 youtube 视频信息的主要内容,如果未能解决你的问题,请参考以下文章

如何使用新的 YouTube Data API (V3) 获取某个频道的上传视频列表?

YouTube API V3 - 为新提要获取推荐视频

无帐号的 Youtube 视频列表(使用新的 API v3)

youtube api v3 从比视频更新的频道中获取所有视频

在 C# 中使用 Youtube API V3 从频道获取视频

如何使用 YouTube API V3 获取视频观看次数?