验证 youtube api v3 视频是否存在 JS
Verify youtube api v3 video exists JS
我使用 v3 API 检查 YouTube 视频是否存在,但是,我无法获取 return 数据。我假设我需要
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
检查一下。但是如何使用下面的代码获取这些信息呢?
var data = $.get('https://www.googleapis.com/youtube/v3/videos?id=V2VmcuOEqEg&key={API-KEY-HERE}&part=status');
您可以使用类似这样的方法来确定视频是否存在:
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,如果存在,则等于 1。
我使用 v3 API 检查 YouTube 视频是否存在,但是,我无法获取 return 数据。我假设我需要
"pageInfo": { "totalResults": 1, "resultsPerPage": 1 },
检查一下。但是如何使用下面的代码获取这些信息呢?
var data = $.get('https://www.googleapis.com/youtube/v3/videos?id=V2VmcuOEqEg&key={API-KEY-HERE}&part=status');
您可以使用类似这样的方法来确定视频是否存在:
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,如果存在,则等于 1。