2010-09-24 8 views
0

Salut, j'utilise Ruby sur les rails. Je développe l'application où les utilisateurs peuvent importer leurs blogs de wordpress, blogger et peuvent être typepad dans mon site. quelqu'un peut-il me guider comment puis-je le faire. Même si ce n'est pas une solution ROR, donnez-moi quelques idées. J'ai essayé d'utiliser Gdata api pour blogger mais cela m'a juste donné le lien pour poster.api à l'importation des articles de blog de wordpress, blogueur

Répondre

3

Je ne connais pas d'API qui fera tout cela (il y en a peut-être une), mais ne pourriez-vous pas obtenir les messages d'un utilisateur à partir de leur flux RSS? Depuis wordpress, blogger et à peu près tous les autres sites "blogging" ont un flux RSS, cela devrait rendre assez facile d'importer des messages parce que les données ne sont que du XML. Vous devrez peut-être analyser chaque flux différemment car blogger et wordpress rendront probablement des tags XML légèrement différents.

Le seul problème que je peux penser est que si le flux RSS d'un utilisateur a une sorte de mode d'extrait activé. Si oui, vous devrez leur dire de désactiver cela.

Un bon analyseur XML pour RoR est Nokogiri. Je l'ai déjà utilisé et je pensais que c'était assez facile à configurer et à utiliser. Voici un lien vers quelques tuts sur Nokogiri: http://nokogiri.org/tutorials

Questions connexes