[Actualizado a 27/07/10: Hay un sistema mucho más sencillo para enganchar cualquier RSS a una página oficial de Facebook. Está explicado en este post sobre la aplicación RSS Graffiti.]
Facebook se ha preocupado en los últimos meses en copiar distintos servicios de éxito de Twitter: la sensación de real-time web en la actualización constante del muro, la posibilidad de nombrar a amigos poniendo la @ antes de un nombre… Y no disimula su intento de apropiarse del contenido de los usuarios con iniciativas como invitar a sus usuarios a conectar la cuenta de Facebook hacia Twitter, de modo que la gente “ya no se pase por Twitter”.
Pero en su afán de absorción radical del tráfico, ese proceso tiene inconvenientes:
- Los textos que se escriben en Facebook pueden ser más largos de 140 caracteres. Esto lo resuelve con puntos suspensivos, pero no es que sea muy elegante.
- Si colgamos un enlace en Facebook, este aparecerá en Twitter pero realmente llevará al usuario a Facebook, al lugar donde quedan almacenados los enlaces que colgamos, y no al destino final. Y esto me parece inasumible.
De modo que me parece más viable, en caso de necesidad, tratar de enlazar la cuenta de Twitter hacia Facebook. Hacerlo a un perfil personal es muy sencillo: el propio Twitter te lo resuelve en Settings. Pero pasar los tweets a una página oficial es más lioso… sobre todo, hacerlo bien.
La solución más sencilla es utilizar Twitterfeed para que envíe los tweets a Ping.fm, que tiene una aplicación para pasar un RSS cualquiera a una página oficial de Facebook. El problema, en el caso de Twitter, es que el RSS incluye el nombre del usuario, de modo que al sumar el que también incluye Facebook quedaría bastante redundante:
Mipágina MiTwitter: Mitexto de lo que sea…
De modo que, para evitar esa redundancia, el sistema es un poco más complejo, pero efectivo. Implica hacer un paso intermedio a través de Yahoo Pipes, un servicio que permite editar de forma más detallista lo que se hace con los RSS.
Paso a detallar el proceso, recogido en gran medida en el trabajo de traducción de Breixo Mariño, el gestor de Moviles Dual Sim, de las explicaciones originales en inglés de Tony Faria en este amplio hilo de Facebook.
Ingredientes:
- Tener página oficial en Facebook (sí, evidente).
- Tener cuenta de Twitter (básico, claro).
- Crear usuario en Yahoo Pipes, Twitterfeed y Ping.fm.
Receta:
1. Yahoo Pipes: esto es opcional y es, con diferencia, lo más complicado, de modo que si no eres muy escrupuloso… quizá puedas saltártelo. Pero lo cierto es que evitar esa repetición del nombre en Facebook es bastante interesante. Para hacerlo:
1.1. Loguearse o registrarse (se necesita un usuario de Yahoo, es posible que tengas que crearte un correo @yahoo.com, o una OpenID…).
1.2. Hay que crear un pipe, una norma de actuación para un RSS. Lo más sencillo es que busques uno ya creado y lo clones. Puedes usar el que hice de prueba con Banqueando. Pulsa en el título y presiona en “Clone”. Esto te dará una copia del Pipe para que lo puedas editar.
1.3. Ve a My Pipes y edítalo (Edit Source) con tus datos:
1.3.1. Renombra el pipe. Para editarlo, haz click en el nombre el la parte superior del dashboard. Renombra el Pipe y pulsa OK.
1.3.2. Fetch Feed: Cambia la URL, poniendo la dirección del RSS de tu Twitter. La obtendrás en tu perfil de Twitter, en la columna derecha, donde pone RSS feed of tunombre’s tweets. La de Banqueando, por ejemplo, es: http://twitter.com/statuses/user_timeline/19530366.rss
[Actualización 30/01/12: Ahora el RSS de una cuenta de Twitter se consigue con la siguiente estructura: http://twitter.com/statuses/user_timeline/USUARIO.rss. Gracias a Malina por el dato!]
1.3.3. Filter: aquí mi consejo es que lo dejéis como está: de este modo no pasará a Facebook las respuestas o Retweets ni las Mailing Lists.
1.3.4. Regex: Para esto es para lo que estamos haciendo todo este lío. Queremos filtrar nuestro nombre de usuario, para que no se repita. Donde pone “^Banqueando:”, escribe el nombre de tu usuario. Asegúrate de mantener el símbolo ^ en “^tuusuario:” y ten cuidado con las mayúsculas, si tu usuario las tiene.
1.3.5. Pipe Output: Clica ahí para comprobar que todo funciona. Si es así, verás los resultados en la parte inferior: un feed de Twitter sin tu nombre de usuario.
1.3.6. Dale a guardar (Save) y ponlo en marcha (Run pipe). Estas órdenes están en el menú superior.
1.4. De Yahoo Pipes debes conseguir una URL para pasar a Twitterfeed. La consigues clicando en Get as RSS. Deberías tener una URL del estilo: http://pipes.yahoo.com/pipes/pipe.run?_id=xxxxxxxxxxxxxxxxxxxxxxx&_render=rss
2. Twitterfeed: Este paso ya es necesario, hagas o no lo anterior. Aquí debes crear una norma que envíe el RSS de tu Twitter a Ping.fm para desde ahí lanzarlo a la página oficial de Facebook. Si no has hecho lo anterior, coge el feed directo de tu cuenta de Twitter. Si te has currado lo de Yahoo Pipes, usa su URL.
2.1. Create feed: En el primer paso le pones un nombre de tu elección al Feed y pegas la URL (del Yahoo Pipes o en su defecto de Twitter). En Advanced Settings tienes más opciones, no relevantes para lo que estamos haciendo.
2.2. Configure Publishing Services: Aquí hay que escoger Ping.fm. No os dejéis engañar porque ponga Facebook, pues desde ahí lo enviará sólo al perfil personal, no a una página. Y para acabar este paso, deberás antes completar el punto 3, pues necesitas una API Key de Ping.fm.
3. Ping.fm: es el único servicio que, por el momento y que sepa, permite enviar con éxito RSS a páginas oficiales Facebook.
3.1. Tras iniciar sesión, en la columna izquierda, clica en Add Network. Hay que seleccionar Facebook Pages (ojo, NO “Facebook” a secas). Facebook Connect te conectará con tu cuenta de Facebook utilizando tu usuario y contraseña habitual. Te aconsejo que uses en Facebook el mismo correo electrónico que en Ping.fm. A mí me dio problemillas y sospecho que fue por tratar de enlazar Ping.fm a una cuenta de Facebook con otro correo… y no lo llegó a entender. Al final, acabé limpiando cookies y resolviendo en Internet Explorer. Quiero pensar que no tendrá nada que ver el Firefox sino más bien con alguna configuración chusca mía, pero si alguno tiene problemas… queda dicho: yo lo acabé logrando en Explorer, :).
3.2. El caso es que cuando el Facebook Connect funcione te preguntará a qué perfil o página quieres lanzar los RSS. Escoge la correcta y deselecciona el perfil. Y dale a guardar. En teoría, ya estamos: Ping.fm llega a Facebook. Sólo falta unir Twitterfeed con Ping.fm.
3.3. Ahora necesitas una API Key para acabar el proceso en Twitterfeed. La encontrarás en esta dirección.
4. Twitterfeed: vuelve aquí, pega la API Key de Ping.fm. Te preguntará tipo de actualización. Selecciona Microblog. Dale a Guardar… ¡y listo!
Sólo queda probar un tweet en Twitter para ver si realmente llega a Facebook. Eso sí, ten en cuenta que en Twitterfeed se puede configurar cada cuánto tiempo revisa el Twitter para lanzarlo a Ping.fm. Será, como muy pronto, cada media ahora… así que… paciencia.
Buenas noches. Muy interesante tu artículo y lo traté de ejecutar pero no pude por las siguientes razones: 1-. Yahoo Pipes: accedi al link y traté de crear una cuenta en yahoo porque no la tengo pero todo el tiempo me dice que el ID no es el adecuado., 2-. Probé con acceder directamente a Twitterfeed y allí si puede crear una cuenta de usuario pero no se cuál es la dirección URL a la que te refieres de twitter!!! me puedes indicar de dónde la saco? ya yo tengo la página de mi empresa en Twitter, yo coloqué solo por probar en la casilla que dice RSS Feed URL lo siguiente: http://twitter.com/Alfadyk (que es el nombre de usuario de mi empresa) y me arrojó un error que dice: we couldn´t parse this feed, please check URL and/or feed content are valid…..URGENTE NECESITO AYUDA PORFA!!!
EWn tu caso es este http://twitter.com/statuses/user_timeline/80712781.rss está en lateral derecho “Canal RSS”
Hola nuevamente!!! gracias por tu pronta respuesta….te cuento que ya hice todo el procedimiento según explicaste y ya ha pasado más de una hora y no he visto el mensaje que publiqué en el twitter de mi empresa reflejado en la pagina de mi empresa en facebook….me podrás ayudar?????? que sucederá?
Que bien, acabo de hacer paso a paso todo y hasta ahora todo correcto ya publique u twit y a ver si se actualiza en la pagina de facebook saludos y gracias por este documento!!
Llevo un rato intentándolo y me quedo en el paso 4, meto la api en twitterfeed y le doy a Get Available Methods y me dice: Ping.fm error: (pero no pone el error) ¿sabes cómo lo puedo solucionar? Lo estoy haciendo con la misma dirección de FB, lo he probado en Firefox, en Safari y en Explorer en un ordenador diferente. No consigo terminar el proceso, ¿sabes qué podría pasar?
Lidia ha mi me pasa lo mismo, la API key me da error :S:S
AYUDA URGENTE POR FAVOR.
Estimados se debe a que ping.fm ya no permite el envio a traves de twitterfeed, miren: “Please note that Ping.fm have temporarily suspended the use of twitterfeed with their service. Until they re-instate this functionality, we are unfortunately unable to post to Ping.fm.”
Ni modo, esto ya no es operativo.
Cierto, JC. pero hemos encontrado un sistema mucho más cómodo (y fácil) de eviar cualquier RSS a una página de facebook a través de la aplicación RSS Graffiti: http://rubenbaston.org/rss-graffiti-app-publicar-rss-blog-en-pagina-facebook/
Excelente y ya probado, lo unico a tomar en cuenta es que el feed de twitter no lo agarra directo, hay que colocar en setting de la aplicación RSS Graffiti que cuenta de twitter usarás y ya con eso puedes colocare el feed de twitter.
Y como hago si necesito que sea no solo de Twitter a Facebook, si no también de Facebook a Twitter????
maritza: para conectar página de facebook a twitter, ve a http://www.facebook.com/twitter
Hola, les cuento que hay una forma de conectar una página de facebook y una cuenta twitter fácilmente, sin usar otros servicios.
Estando “logeados” tanto en facebook como en twitter, ingresar a http://www.facebook.com/twitter ahí verán la/s páginas que administran y una opción al lado que dice si quieren vincular las cuentas. Esta opción es para que lo actualizado en la página de ustedes aparezca en twitter, porque hay otra opción que es desde twiiter que hace la operación al revés.
Espero que les sirva. Yo tengo varias páginas y varias cuentas twitter conectadas entre sí de esta manera.
Chau
hola virginia, gracias por tu aportación. la primera solución es válida para pasar contenido de facebook a twitter. la segunda para pasar contenido de twitter a un muro de un perfil personal de facebook, pero no a una fanpage, de ahí este post.
un abrazo!
Gracias por la información, pero tengo un problema al utilizar RSS grafiti y es que con el nuevo twitter no se sacar el rss del mismo y necesito enlazar es a twitter con facebook, cosa que cuando agregue algo en twitter se publique también en mi fanepage!!!
Alguien me puede ayudar!!!! Gracias!!!!
quiero tener coneccion a twitter para generar trafico y asi sacarle provecho a mi pc y banda ancha.Agradeceria que me orienten a fin de llegar a buen termino y comensar el 2011 con el pie derecho
😯 😈 no see csm
Un poco complicado pero muy útil, gracias por la información.
Olle necesito ayuda urgente diganme por favor como saber el RSS DE MI TWITTER por que tengo un buen rato trabado en el pip para poner eso
no lo hallo en la parte derecha de mi perfil de twitter lo busco y lo busco y no hallo nada de eso por favor es urgente ayudenme
Muy buen artículo. Un saludo!
Es increible que haya pasado tanto tiempo y sigamos igual.
Ahora mismo la forma más fácil es usar HootSuite y que publique automáticamente por RSS a tu pagina de Facebook.
Luego hay sitios que registrándote te envían las actualizaciones a tu pagina de facebook.
Pero por mucho que busco no hay nada que sea directo.
Que no dependa de un tercero.
Siempre tengo que pasar por un tercero.
Puedo conectar facebook a twitter pero no twitter a facebook.
Muchas gracias por el post! Espero que me funcione
Un saludoo!
No me aparece en la columna derecha del perfil. Y estuve buscando donde está mi RSS Feed.
Lo crea el twitterfeed o ahí es donde tengo que poner el que ya tengo?
No puedo ver my Rss en mi twitter @harmonyschool Donde lo busco???
Gracias muy útil
Para los que no encuentran lo del RSS, debe ser que twitter lo ha quitado segun parece. Yo lo he conseguido de eta manera si meteis vuestro usuario en esta web (http://www.idfromuser.com/) te da un ID de usuario que debeis poner en una direccion RSS tipo esta “http://twitter.com/statuses/user_timeline/[id-de-usuario].rss”.
La opción de ver el rss ya no está disponible en Twitter, pero podeís acceder desde
http://twitter.com/statuses/user_timeline/USUARIO.rss
cambiar USUARIO por el nombre de vuestra cuenta.
Saludos
Mucvhas gracias, malina! hemos actualizado el post con tu aportación
Me alegro que os sea útil. Un placer compartir!
¿o yo estoy mal, o desde twitterfeed no me deja mandarlo a ping.fm? Voy a seguir intentandolo, pero me parece que ya no esta
vale, twitter feed ya deja mandar directamente a las Fans Page de facebook, problema, me esta mandado la foto de perfil en cada publicación ¿alguien sabe como eliminarla? tal vez de yahoo pipes, sigo mirando cosas
ya esta, dentro de la opciones avanzadas esta lo de publicar thumbail y ya lo he quitado, muchas gracias, hacia tiempo que queria hacer esto, ya que donde mas activo soy es en twitter, y como todo va cambiando me ha sido un algo complicado hasta llegar aqui, si quieres revisa en twitterfeed porque ya no deja enlazar con pingfm y te deja hacerlo directamente a las fan pages… como estan siempre cambiando cosas, nos van a volver locos, todo se queda antiguo demasiado rapido. Gracias al fin lo he conseguido!!
Podéis conectar twitter a facebook (fan page o perfil) directamente desde twitter https://twitter.com/about/resources/widgets
Hola malina
pero por lo que tengo entendido… ese widget sólo se conecta a perfil de usuario, no a fanpage, no?
Ruben ahora permite conectar con la fan page.
Primero debes dar permiso a la aplicación, luego en Twitter: configuración > pestaña perfil, abajo del todo tienes que volver a conectar y elegir perfil o alguna de las páginas que administras.
Yo solo quiero conertarme mi pagina.es de twitter pero.quiero unirla con facebook
Por fabor ayudemen para conestar twitter y facebook
Me quedo atascado en el punto 2.2
Las únicas opciones que me deja escoger son Twitter, Facebook y Linkedin T_T
Bueno, más o menos lo conseguí. Ahora twitterfeed deja enlazar páginas de facebook. Aunque el tercer paso entonces no me ha hecho falta. Pongo un tweed i aparece en mi página de facebook a los 30 minutos.
Ahora al contrario ¿para escribir algo en la página de facebook y que aparezca en twitter?
etoy algo 👿 por keno e visto ami super amigo del alma y algo por mi amiga que tiene una bebe estupenda
aora estoy un poco por que estoy asiend mi tarea de geografia y cuando termine are tarea de matematicas
lla se meprendio la 💡 para pensar mas las cosas
empece a leer y a los 5 minutos los mareos fueron suficientes,…jejeje. no entendí nada. Gracias de todos modos pues te tomaste un tiempo precioso. bytes. jejejeje.
siempre quise estar en twitter 😛 😳 😮 😎
cambiar el facebook a twiter
😉
😛
I love you