【问题标题】:How to validate youtube video ids? gdata.youtube.com is not working如何验证 youtube 视频 ID? gdata.youtube.com 无法正常工作
【发布时间】:2016-01-18 04:23:38
【问题描述】:

我正在尝试验证 youtube 视频 ID。从 youtube-validation 获取一些信息...但它不起作用似乎 http://gdata.youtube.com/feeds/api/videos/VIDEO_ID 不再是活动链接或被贬低。任何帮助都会更受欢迎。

【问题讨论】:

    标签: javascript validation video youtube


    【解决方案1】:

    查看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无效,items会为空[]

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 2021-11-05
      • 2020-09-17
      • 2011-09-15
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多