Youtube rss feed显示最受欢迎的视频?

时间:2010-11-17 13:34:18

标签: rss youtube

我有两个youtube rss Feed,但我希望最热门的Feed能够在顶部显示观看次数最多的视频,我该怎么做?

http://www.youtube.com/rss/tag/channelname.rss http://gdata.youtube.com/feeds/api/users/channelname/uploads

1 个答案:

答案 0 :(得分:1)

您想要的Feed是:

http://gdata.youtube.com/feeds/api/users/channel/uploads?alt=rss&v=2&orderby=viewCount

这将为您提供按视图排序排序的频道的YouTube视频。如果您想要超过默认值25,则可以添加&max-results=50。(我在测试时也倾向于添加prettyprint=truestrict=true

http://www.youtube.com/rss/tag/channelname.rss实际上重定向到http://gdata.youtube.com/feeds/base/videos/-/channelname?orderby=published&alt=rss&client=ytapi-youtube-rss-redirect&v=2,这可能暂时有用,但Google建议人们远离/ feeds / base / feeds。这也有点不幸(以懒惰的方式),因为这个带有/feeds/base/的{​​{1}} Feed会为每个条目提供一个很好的可渲染HTML块。