gpt4 book ai didi

javascript - 使用 .get 和 youtube api 检查视频是否存在

转载 作者:行者123 更新时间:2023-12-03 06:19:14 24 4
gpt4 key购买 nike

我知道如何检查视频是否存在于单个 .get 中,但我不知道如何将其放置在另一个函数中并根据 if 语句对其进行处理,我真的很想为这种 Handlebars 方法做这些我'米工作。任何线索如何使这项工作?我对不同的解决方案持开放态度,但我真的只是想调整它以使其工作。

function vidExists(vidId){
var check = $.get("https://www.googleapis.com/youtube/v3/videos?id=" + vidId + "&key=[key]&part=snippet", function (data) {
return data.pageInfo.totalResults;
});

if (check > 0) {
return true
} else {
return false
}
}

最佳答案

不幸的是,由于使用限制,下面的示例将无法运行;然而,这是对函数应用回调的典型方式

function vidExists(vidId, callback){
$.get("https://www.googleapis.com/youtube/v3/videos?id=" + vidId + "&key=[key]&part=snippet", function() {

if(typeof callback == 'function') {
callback.apply(this, arguments); // pass all arguments to callback fucntion allowing access to the XHR object if needed
}
});

}

vidExists('60ItHLz5WEA', function(data){
console.log(data);
console.log(data.pageInfo.totalResults);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 使用 .get 和 youtube api 检查视频是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38387480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com