En este post voy a explicar como obtener el feed RSS de una página de facebook, el uso que posteriormente se le de ya lo dejo al ingenio de cada cual.
Yo le doy varios usos, uno es que como facebook no te muestra todas las publicaciones (pese ha haber dado al "me gusta" de las páginas) me suscribo por RSS a las que más me interesan y así no me pierdo ninguna publicación.
Otro uso que se le da es para el caso de las páginas que tienen varios administradores, al estar suscritos al feed podremos enterarnos cuando otra persona ha realizado una publicación y ¿Cómo no? la más interesante,
poder seguir la actividad de otras páginas sin que sus administradores lo sepan (sin haber clicado en el "me gusta") ya sea por curiosidad o porque pertenezcan a la competencia.
En los ejemplos utilizo una en la que soy administrador, por aquello de que nadie se moleste.
Comenzamos:
Lo primero que tenemos que hacer es navegar hasta la página en cuestión y fijarnos en su URL (destacada en rojo).
El siguiente paso es modificar la url y sustituir las 3 WWW por la palabra GRAPH.
En este ejemplo la URL es https://www.facebook.com/ReformasArias y sustituimos las 3 WWW por https://graph.facebook.com/ReformasArias, de este modo accedemos a través de la API de facebook y esta nos devuelve toda la información publica de esa página.
Lo que debemos buscar para utilizar en el siguiente paso es su ID.
Una vez conocemos el ID de la página en cuestión lo que haremos ahora será crear la URL http://www.facebook.com/feeds/page.php?format=atom10&id= añadiendo el ID que obtuvimos en el paso anterior después del = de la url (Ejemplo http://www.facebook.com/feeds/page.php?format=atom10&id=123847947627575)
Con esta url obtenemos el feed rss de esa web, para leerlo o suscribirnos podemos utilizar cualquier lector de feeds, por ejemplo el popular google reader.
Se da la peculiaridad de que google reader comprueba los feeds cada 4 horas, si deseasemos enterarnos de las publicaciones en tiempo real deberíamos utilizar servicios como el de blogtrottr al que le indicamos un feed, nuestro e-mail y cada cuanto tiempo queremos que lo compruebe, este servicio lo que hace es enviarnos un e-mail con cada nueva publicación.
Como véis es muy sencillo de realizar y puede llegar a sernos tremendamente útil.
Muy buena info, muchas gracias
ResponderEliminarGracias David por comentar :-)
ResponderEliminarme ha servido, muy agradecido.
ResponderEliminarLlevaba años queriendo saber esta info.
ResponderEliminarMuchísimas gracias por compartir.
Saludos.
Gracias estoy mejorando el seo de mi página de fans y es lo necesitaba. Muy agradecido!
ResponderEliminarMe funcionó genial muchísimas gracias.
ResponderEliminarUn saludo!
Muchas gracias por la aportación, me ha servido de mucha ayuda.
ResponderEliminarHola, probe la guia pero no logro que funcione
ResponderEliminarAqui esta la URL con los datos, incluyendo el ID:
https://graph.facebook.com/squadronface
y aqui la URL del FEED:
https://www.facebook.com/feeds/page.php?format=atom10&id=1258944675
Sale algo en formato XML como para un FEED pero con un mensaje de error :S
No logro que funcione bien, y como comprobaras, si hay contenido en esa pagina.
Muy bueno! Podrías subir para obtener el feed rss de una página de correo electrónico, como por ejemplo outlook (antiguamente hotmail).
ResponderEliminar