在我的NodeJS应用程序中,我使用以下代码获取特定频道的视频:
var myOauth = 'my oauth object';
var channelId = 'my channel id';
youtube.search.list({ auth: myOauth, part: 'snippet',
channelId: channelId, type:'video',
order:'date', maxResults:50
},
function(err, response) {
//do something here
}
);
此解决方案有效,但每个请求的配额成本为100。https://developers.google.com/youtube/v3/docs/search/list
我想用其他方式像“playlistItems”的配额成本是1. https://developers.google.com/youtube/v3/docs/playlistItems/list的视频
1条答案
按热度按时间5n0oy7gb1#
Solution moved来自@julien-dumortier的问题帖子。
我发现了一个新的方法来获得特定频道的视频频道ID只有3配额成本。
获取Oauth认证用户的订阅列表:
从频道ID获取频道播放列表ID:
浏览播放列表中的项目: