通过https检索YouTube订阅者缩略图

时间:2012-07-20 01:22:56

标签: html ajax youtube-api

是否可以显示通过https而不是http订阅Feed的嵌入式YouTube播放列表的缩略图?

我正在使用https网站的某个区域,并通过http检索这些缩略图会导致出现安全警告弹出窗口,我正试图将其删除。

缩略图作为YouTube API的一部分被请求,因此无法通过https直接请求缩略图:

// loop through JSON and assign values to My obj
        for (var i = 0; i < len; i ++ ) {

            TheVideo.My[i] = {};
            ja = jsonArticles[0][i];

            TheVideo.My[i].img = ja.media$group.media$thumbnail[0].url;

        }

我正在寻找的是在上面最后一行调用.url时从https而不是http调用缩略图。

编辑:

我找到了解决问题的方法,但我已经编辑了我的原帖,以澄清问题所在。

1 个答案:

答案 0 :(得分:0)

答案是一个附加功能,但它可以完成这项任务。我附加了一个替换方法来从https而不是http:

请求它
// loop through JSON and assign values to My obj
        for (var i = 0; i < len; i ++ ) {

            TheVideo.My[i] = {};
            ja = jsonArticles[0][i];

            TheVideo.My[i].img = ja.media$group.media$thumbnail[0].url.replace('http://','https://');

        }

很高兴知道在这些情况下这是可能的。

希望这可以为其他人解答问题。