【发布时间】:2011-05-11 10:20:09
【问题描述】:
我有两个 youtube RSS 源,但我希望最受欢迎的源在顶部显示观看次数最多的视频,我该怎么做?
http://www.youtube.com/rss/tag/channelname.rss http://gdata.youtube.com/feeds/api/users/channelname/uploads
【问题讨论】:
我有两个 youtube RSS 源,但我希望最受欢迎的源在顶部显示观看次数最多的视频,我该怎么做?
http://www.youtube.com/rss/tag/channelname.rss http://gdata.youtube.com/feeds/api/users/channelname/uploads
【问题讨论】:
您想要的提要是:
http://gdata.youtube.com/feeds/api/users/channel/uploads?alt=rss&v=2&orderby=viewCount
这将为您提供按观看次数排序的频道的 youtube 视频。如果您想要超过默认的 25 个,可以添加 &max-results=50。(我在测试时也倾向于添加 prettyprint=true 和 strict=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/ 提要。这也有点不幸(以懒惰的方式),因为这个带有client=ytapi... 的/feeds/base/ 提要为每个条目提供了一个很好的可呈现HTML 块。
【讨论】: