我正在使用YouTube feedapi检索与关键字匹配的视频列表。
我正在使用代码
JSFIDDLE
它运行正常,但现在显示设备支持错误。您可以看到小提琴演示也面临这个问题。
我该如何解决。我尝试了Get Youtube information via JSON for single video (not feed) in Javascript的一些解决方案,但是没有用。
最佳答案
不幸的是,您的jsfiddle网址无法正常工作。
这就是我们在sharelist.github.io上使用过时的api v2解决问题的方法:
var yt_url = 'https://www.googleapis.com/youtube/v3/search?q=' + keyword + '&format=5&max-results=10&v=2&alt=json';
yt_url += '&key={YOUR API KEY}&part=snippet';
$.ajax
({
type: "GET",
url: yt_url,
dataType: "jsonp",
success: function (response) {
clearResults();
if (response.items) {
$.each(response.items, function (j, data) {
var id = data.id.videoId;
for (var i = 0; i < self.queue.length; i++) {
if (id == self.queue[i].id) {
return; // Ignore added videos
}
}
createResultEntry(data)
});
}
else {
$("#search-results").append('<li>No results</li>');
}
}
});c
关于jquery - 您在网站上查看设备支持消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30098921/