我正在使用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/

10-11 23:30