根据视频ID,如何使用YouTube Data API v.3

时间:2015-05-07 10:46:44

标签: javascript youtube youtube-api

在我的项目中,我为客户端的youtube视频嵌入生成自定义包装器。我曾经通过解析来自http://gdata.youtube.com/feeds/api/videos/VIDEO_ID的xml回复来获取视频标题。最近,Youtube更改了每个视频的标题字段,其中“https://youtube.com/devicesupport”表示弃用了Data API v.2。我去了v.3文档并感到困惑。它讨论的是授权凭证,在开发人员控制台中注册项目等。是否真的有必要获得视频的标题?

2 个答案:

答案 0 :(得分:2)

只需要你的应用程序的apikey和videoID:

GET https://www.googleapis.com/youtube/v3/videos?part=id%2Csnippet&id={video_id}&key={YOUR_API_KEY}

答案 1 :(得分:1)

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]",
    ...
   }
  }
 ]
}