2010-09-24 97 views
0

您好,我在rails上使用Ruby。我正在开发应用程序,用户可以从wordpress,blogger导入他们的博客帖子,也可以在我的网站上输入键盘。任何人都可以指导我如何做到这一点。即使它不是ROR解决方案,也请给我一些想法。我尝试使用Gdata api作为博客,但是这只是给了我发布的链接。api从WordPress导入博客文章,博主

回答

3

我不知道一个可以完成所有这些操作的API(但可能只有一个),但是不能仅仅通过RSS提要获取用户的帖子吗?由于WordPress,博客和几乎所有其他“博客”网站都有RSS源,因此导入帖子非常容易,因为数据只是XML。您可能必须以不同方式解析每个Feed,因为Blogger和wordpress可能会呈现稍微不同的XML标记。

我能想到的唯一问题是,如果用户的RSS源具有某种启用的摘录模式。如果是这样,你必须告诉他们禁用它。

RoR的一个很好的XML解析器是Nokogiri。我之前使用过它,并认为它的安装和使用非常简单。这里有一些关于Nokogiri的内容的链接:http://nokogiri.org/tutorials