2010-09-24 3 views
0

Привет, я использую Ruby on rails. Я разрабатываю приложение, в котором пользователи могут импортировать свои blogposts из wordpress, blogger и могут быть typepad на моем сайте. может ли кто-нибудь направить меня, как я могу это сделать. Даже если это не решение ROR, дайте мне некоторые идеи. Я попытался использовать Gdata api для blogger, но это просто дало мне ссылку на сообщение.api для импорта сообщений в блоге из wordpress, blogger

ответ

3

Я не знаю об API, который сделает все это (может быть, один из них), но не могли бы вы просто получить сообщения пользователя из своего RSS-канала? Поскольку Wordpress, блоггер и почти все другие «блоги» имеют RSS-канал, это должно сделать довольно легко импортировать сообщения, потому что данные - это просто XML. Возможно, вам придется анализировать каждый канал по-разному, потому что blogger и wordpress, вероятно, отображают несколько разные теги XML.

Единственная проблема, о которой я могу думать, заключается в том, что если в RSS-канале пользователя включен какой-то режим выдержки. Если это так, вы должны сказать им отключить это.

Приятный анализатор XML для RoR - это Nokogiri. Я использовал его раньше и думал, что его очень легко настроить и использовать. Вот ссылка на некоторые ссылки на Нокигири: http://nokogiri.org/tutorials