【问题标题】:You tube devicesupport message in website网站中的 Youtube 设备支持消息
【发布时间】:2015-07-17 21:35:05
【问题描述】:

我正在使用 YouTube feedapi 来检索与关键字匹配的视频列表。

我正在使用代码

JSFIDDLE

它运行正常,但现在显示设备支持错误。可以看到fiddle demo也面临这个问题。

我该如何解决这个问题。我尝试了Get Youtube information via JSON for single video (not feed) in Javascript 的一些解决方案,但没有奏效。

【问题讨论】:

  • 请将外部托管代码编辑到帖子中;这样做将确保即使链接断开,它仍然有用。我的脚本 is not allowed to do this 因为潜在的许可问题。

标签: jquery youtube youtube-api youtube-data-api


【解决方案1】:

很遗憾,您的 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

【讨论】:

    猜你喜欢
    • 2015-07-19
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2013-09-30
    相关资源
    最近更新 更多