给定视频 ID,如何使用 YouTube 数据 API v.3 获取标题
Given the video ID, how to get it's title using YouTube Data API v.3
在我的项目中,我为客户端的 YouTube 视频嵌入生成自定义包装器。我曾经通过解析 http://gdata.youtube.com/feeds/api/videos/VIDEO_ID
的 xml 回复来获取视频标题。最近 Youtube 将每个视频的标题字段更改为“https://youtube.com/devicesupport
”,表示弃用 Data API v.2。我去了 v.3 文档并感到困惑。说的是授权凭据,在开发者控制台注册项目等等,真的只需要一个视频的标题吗?
https://developers.google.com/youtube/v3/docs/videos/list
将 part
参数设置为 snippet
并将 id
设置为视频 ID。例如,ID为jofNR_WkoCE
,您将得到:
{
...
"items": [
{
...
"snippet": {
...
"title": "Ylvis - The Fox (What Does The Fox Say?) [Official music video HD]",
...
}
}
]
}
只需要你的应用和videoID的apikey:
GET https://www.googleapis.com/youtube/v3/videos?part=id%2Csnippet&id={video_id}&key={YOUR_API_KEY}
在我的项目中,我为客户端的 YouTube 视频嵌入生成自定义包装器。我曾经通过解析 http://gdata.youtube.com/feeds/api/videos/VIDEO_ID
的 xml 回复来获取视频标题。最近 Youtube 将每个视频的标题字段更改为“https://youtube.com/devicesupport
”,表示弃用 Data API v.2。我去了 v.3 文档并感到困惑。说的是授权凭据,在开发者控制台注册项目等等,真的只需要一个视频的标题吗?
https://developers.google.com/youtube/v3/docs/videos/list
将 part
参数设置为 snippet
并将 id
设置为视频 ID。例如,ID为jofNR_WkoCE
,您将得到:
{
...
"items": [
{
...
"snippet": {
...
"title": "Ylvis - The Fox (What Does The Fox Say?) [Official music video HD]",
...
}
}
]
}
只需要你的应用和videoID的apikey:
GET https://www.googleapis.com/youtube/v3/videos?part=id%2Csnippet&id={video_id}&key={YOUR_API_KEY}