我正在使用 YouTube feedapi 来检索与关键字匹配的视频列表。
我正在使用代码
JSFIDDLE
它运行正常,但现在显示设备支持错误。您可以看到 fiddle 演示也面临这个问题。
我该如何解决这个问题。我尝试了 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 - 网站中的 Youtube 设备支持消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098921/