Ruby on rails 从wordpress、blogger导入博客帖子的api

Ruby on rails 从wordpress、blogger导入博客帖子的api,ruby-on-rails,ruby,Ruby On Rails,Ruby,嗨,我正在使用Ruby on rails。我正在开发一个应用程序,用户可以从wordpress、blogger和typepad导入他们的博客文章到我的网站。谁能指导我怎么做。即使不是ROR解决方案,也请给我一些想法。我曾尝试为blogger使用Gdata api,但这只是给了我一个发帖链接。我不知道有哪种api可以做到这一切(尽管可能有),但你难道不能从用户的RSS提要中获取用户的帖子吗?由于wordpress、blogger和几乎所有其他“博客”网站都有RSS提要,因此导入帖子应该很容易,因为

嗨,我正在使用Ruby on rails。我正在开发一个应用程序,用户可以从wordpress、blogger和typepad导入他们的博客文章到我的网站。谁能指导我怎么做。即使不是ROR解决方案,也请给我一些想法。我曾尝试为blogger使用Gdata api,但这只是给了我一个发帖链接。

我不知道有哪种api可以做到这一切(尽管可能有),但你难道不能从用户的RSS提要中获取用户的帖子吗?由于wordpress、blogger和几乎所有其他“博客”网站都有RSS提要,因此导入帖子应该很容易,因为数据只是XML。您可能必须以不同的方式解析每个提要,因为blogger和wordpress可能呈现稍微不同的XML标记

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


一个很好的RoR XML解析器是Nokogiri。我以前用过它,认为它很容易安装和使用。这里有一个指向Nokogiri上一些Tut的链接:

我不知道有一个API可以实现所有这些功能(尽管可能有一个),但是你难道不能从用户的RSS提要中获取用户的帖子吗?由于wordpress、blogger和几乎所有其他“博客”网站都有RSS提要,因此导入帖子应该很容易,因为数据只是XML。您可能必须以不同的方式解析每个提要,因为blogger和wordpress可能呈现稍微不同的XML标记

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

一个很好的RoR XML解析器是Nokogiri。我以前用过它,认为它很容易安装和使用。以下是一些关于Nokogiri的Tut的链接: