如何验证youtube视频ID? gdata.youtube.com无效

时间:2015-10-19 17:56:29

标签: javascript validation video youtube

我正在尝试验证youtube视频ID ..来自youtube-validation的一些信息...但它不起作用似乎http://gdata.youtube.com/feeds/api/videos/VIDEO_ID 不再是活动链接或已删除。任何帮助都会更加贴切。

1 个答案:

答案 0 :(得分:0)

查看Youtube Google API Explorer,特别是youtube.videos.list服务。如果您发出https://www.googleapis.com/youtube/v3/videos?part=id&id=VIDEO_ID等请求(必须通过身份验证),则应在items属性下返回包含视频信息的回复。如果items为空,则不存在具有该ID的视频。例如,有效视频可能会返回JSON响应,如下所示:

{
 "kind": "youtube#videoListResponse",
 "etag": "\"fpJ9onbY0Rl_LqYLG6rOCJ9h9N8/2sdqvy58GwqpgneamWQjMdcDsqc\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "\"fpJ9onbY0Rl_LqYLG6rOCJ9h9N8/u5C_LXE-00OOvmXch-wqbcTQQ5Q\"",
   "id": "VapbvTq8GOE"
  }
 ]
}

但如果视频ID无效,则项目将为空[]