使用javascript后台脚本获取Yotutube频道信息

Get Yotutube Channel info with javascript background Script?

本文关键字:Yotutube 频道 信息 获取 脚本 javascript 后台 使用      更新时间:2023-09-26

我正在开发一个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订阅源作为频道,定期轮询它们。

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

这不需要任何身份验证。

这个答案值得称赞。


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