javascript - 使用 javascript 后台脚本获取 Youtube channel 信息?

标签 javascript google-chrome-extension youtube

我正在开发一个 Google Chrome 扩展程序,以便在我发布 Youtube 视频时通知用户。只有一个背景脚本。我想在没有任何身份验证的情况下这样做,但我没有找到如何。是否可以使用像这样的代码?

var xhr = new XMLHttpRequest();

xhr.open('GET', requestJSON, true);

xhr.onreadystatechange = function()
{
    if (xhr.readyState == 4 && xhr.status == 200)
    {
        var response = JSON.parse(xhr.responseText);

        // if new youtube video then notify
    }
}

最佳答案

你可以使用 RSS feeds for channels为此,定期轮询它们。

https://www.youtube.com/feeds/videos.xml?channel_id=XXXX

这不需要任何身份验证。

归功于 this answer .


或者,向 YouTube 数据 API 请求公共(public)播放列表(上传就是这样一个播放列表)似乎不需要用户身份验证,但确实需要您注册一个 API key 。 youtube.playlistItems.list request似乎符合要求。

关于javascript - 使用 javascript 后台脚本获取 Youtube channel 信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227575/

相关文章:

javascript - 如何将 JavaScript 数组绑定(bind)到动态 HTML 表?

javascript - 看。当 Vuex 存储中的值被修改时,将焦点设置在组件的输入上

javascript - 如何检测滚动位置以执行 jQuery

css - 新扩展可能需要许可?

regex - 正则表达式搜索并替换YouTube短代码

algorithm - youtube算法如何选择电影图像?

javascript - 信任 Javascript 垃圾收集器

jquery - 如何使用 chrome 扩展/插件访问 HTML 元素?

google-chrome - 如何使用 UFT 自动化 Chrome 扩展

youtube - “Insufficient Permission”在获取访问 token 后检索用户youtube下标