RSS预览图片

时间:2011-12-27 21:27:20

标签: android wordpress rss

我想为我的Android应用程序的用户提供RSS提要给他们的每篇文章的预览。由于用户使用RSS提要输入网站的URL,因此我无法控制RSS的来源(我必须假设该网页使用的是RSS 2规范)。

我知道频道RSS Feed有一个<image>标记,但如何获取每篇文章的预览图像?

在考虑这个问题时,我考虑通过网站进行解析并找到<img>标签并使用它...但是选择添加或不相关图像的可能性很高。

现在我在服务器上进行所有XML解析以消除电话处理的限制 - 因此解析图像会很容易......但不好玩:)

任何想法? (我正在考虑Facebook如何在你的帖子中添加缩略图 - 我已经查看了Facebook的开放图表 - 但它的分布范围还不够广泛)

Feed:http://www.modernizedmedia.com/blog/feed

1 个答案:

答案 0 :(得分:1)

这里没有简单的答案。 RSS规范没有我所知道的缩略图预览字段。

Media RSS规范确实定义了一个<media:thumbnails>元素,但这个元素既没有被广泛使用,也没有真正找到你想要的东西。

我首先使用<image>标记,如果存在的话。如果不是,那么您可以浏览文章并查找<img>标记(如果它存在) - 但您是对的,它可能不是正确的标记。为了弥补这一点,您可以过滤掉已知的广告尺寸,然后选择页面上的最大图片。

在所有情况下,您都希望将图片大小调整为缩略图大小。这是依赖于应用程序的行为。