验证youtube api v3视频是否存在JS

时间:2015-06-11 21:34:52

标签: api video youtube exists

我使用v3 API来检查youtube视频是否存在,但是,我无法获取返回数据。我想我需要

  

" pageInfo":{     " totalResults":1,     " resultsPerPage":1    },

检查一下。但是如何使用以下代码获取此信息?

var data = $.get('https://www.googleapis.com/youtube/v3/videos?id=V2VmcuOEqEg&key={API-KEY-HERE}&part=status');

1 个答案:

答案 0 :(得分:1)

您可以使用类似的内容来确定视频是否存在:

var url = "https://www.googleapis.com/youtube/v3/videos";
var videoId = "id={YOUR-VIDEO-ID}";
var apiKey = "key={YOUR-API-KEY}";
var part = "part=snippet";

$.get(url + "?" + apiKey + "&" + videoId + "&" + part, function(response) {
    alert(response.pageInfo.totalResults);
});
如果指定的视频ID不存在,则

response.pageInfo.totalResults将等于0,如果指定的视频ID不存在,则<1>。