我正在开发一个应用程序,该应用程序需要对 blogspot.com博客上的RSS提要进行“分类”。众所周知,RSS提要以XML形式记录为“项”,具有许多不同的属性。其中之一是称为“类别”的属性。我的问题是我希望提要仅包含与类别有关的项目(如item.category属性中的内容),例如“ xyz”。 Blogspot上的默认供稿URL是:
http://blogname.blogspot.com/feeds/posts/default?alt=rss
是否有其他备用URL(API调用)可让我根据'xyz'类别过滤此供稿?类似于:
http://blogname.blogspot.com/feeds/posts/default?item.category=xyz&alt=rss
上面提到的API当然是不正确的。写这篇文章只是为了强调我正在寻找类似的东西。
在Google Help Center上找到了这个答案:
有一些“标签”特定的提要,其URL中带有类别名称。
例如带有“隐私”标签的帖子/文章将在此供稿中:
Atom 1.0:http://blogname.blogspot.com/feeds/posts/default/-/privacy
RSS 2.0:http://blogname.blogspot.com/feeds/posts/default/-/privacy?alt=rss
只是为了获得一些其他信息,所以使RSS和Atom频道尽可能简单。服务器最好总是在修改或修改某些文章时始终建立频道。
您提到的API调用看起来很像您希望它进行一些搜索并返回结果。新闻联合组织不能以这种方式工作。但是,正如您对自己的回答一样,一个网页可以有多个RSS频道,为您提供了几个预先过滤的选项。
如果您只对一小部分类别感兴趣,那是个好主意。但是,您似乎想要对Blogspot上的整个博客(甚至更多)进行分类。在这种情况下,我建议您阅读包含所有项目的提要,并自己进行分类。这样,您无需自己了解所有类别。如果您碰巧找到了一个尚未出现的类别,则只需创建一个新类别即可。