domingo, 2 de diciembre de 2012

Cómo obtener el feed rss de una página de facebook



Cómo obtener el feed rss de una página de facebook

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).

Tutorial feed rss facebook

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.

Tutorial feed rss facebook

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)

Tutorial feed rss facebook

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.

Tutorial feed rss facebook

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.

9 comentarios :

  1. me ha servido, muy agradecido.

    ResponderEliminar
  2. Llevaba años queriendo saber esta info.
    Muchísimas gracias por compartir.
    Saludos.

    ResponderEliminar
  3. Gracias estoy mejorando el seo de mi página de fans y es lo necesitaba. Muy agradecido!

    ResponderEliminar
  4. Me funcionó genial muchísimas gracias.
    Un saludo!

    ResponderEliminar
  5. Muchas gracias por la aportación, me ha servido de mucha ayuda.

    ResponderEliminar
  6. Hola, probe la guia pero no logro que funcione

    Aqui 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.

    ResponderEliminar
  7. 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

Deja tu comentario.
Si sólo quieres mostrar tu nombre elige (Nombre/url) y deja en blanco el campo de url.