我希望以编程方式发现YouTube首选频道(示例:https://www.youtube.com/channel/UCiq_aAkP44mMpRx8VvQiF6w/channels?shelf_id=5204494150831773367&view=49和https://www.youtube.com/channel/UCpXBkrx5YWAe8I9nbmLK_fA/channels?)但是我发现的频道页面及其AJAX列表。显然,抓取API或RSS提要(甚至是静态HTML页面!)会更容易,而且我还没有找到与每个YouTube首选频道ID类似的内容。
我错过了什么吗?这些首选频道列表是否真的只存在于这一种形式中?
编辑#1:我曾尝试使用YouTube数据API通过/频道/列表提取这些“首选”频道的播放列表,但由于/频道/列表仅返回单个顶层,因此这两项工作都很糟糕频道和播放列表都是空的。
编辑#2:我尝试了这个解决方案:Youtube api get the channels from the Featured channels module但它没有用(尽管这个问题被标记为副本)。
答案 0 :(得分:2)
您可以将channelSections.list
端点与Google首选频道ID(UCiq_aAkP44mMpRx8VvQiF6w)一起使用,首选频道ID位于{1}}中,分为1%和5%组