gpt4 book ai didi

javascript - 如何在带有 Ajax 和 JSON 的 JavaScript 中使用 v3 URL API 获取 Youtube 视频标题

转载 作者:可可西里 更新时间:2023-11-01 02:36:20 24 4
gpt4 key购买 nike

我只是想获取 Youtube 视频的标题。似乎想不通。到目前为止我有这个:

     q = 'https://www.googleapis.com/youtube/v3/videos?id='+ itemId +'&key='+ ytApiKey +'&fields=items(snippet(channelId,title,categoryId))&part=snippet' ;

$.ajax({
url: q,
dataType: "jsonp",
success: function(data){
alert(data.items[0].title);
console.log(data.snippet.title);
},
error: function(jqXHR, textStatus, errorThrown) {
alert (textStatus, + ' | ' + errorThrown);
}
});

谢谢,

最佳答案

我用它来工作

https://www.googleapis.com/youtube/v3/videos?id=itemId&key=apiKey&fields=items(snippet(title))&part=snippet

alert(data.items[0].snippet.title);

所以,语法没有太大的错误!但我发现问题确实出在设置 Google API 的“允许的引荐来源网址”时的后端。使用 V3 API,您可以选择 API 应该属于哪些 referer,因此其他人无法简单地窃取您的 API 并使用它。因此,如果请求来自您指定的域名/IP,API 将起作用。当我不给它限制时,代码可以工作,但是当我输入我的域时它会失败!我输入了 .mydomainname.com/ ,与建议的格式相同,但它以某种方式出错了。现在我明白了原因。

关于javascript - 如何在带有 Ajax 和 JSON 的 JavaScript 中使用 v3 URL API 获取 Youtube 视频标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28018792/

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