我正在开发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
}
}
答案 0 :(得分:2)
你可以使用RSS feeds for channels来定期轮询它们。
https://www.youtube.com/feeds/videos.xml?channel_id=XXXX
这不需要任何身份验证。
信用转到this answer。
或者,向YouTube Data API请求公共播放列表(以及上传是这样的播放列表)似乎不需要用户身份验证,但需要您注册API密钥。 youtube.playlistItems.list
request似乎符合要求。