Crear lector de feeds de tu blog en Facebook
Facebook se ha convertido en una herramienta imprescindible para muchas personas, y aunque no me gusta en lo absoluto, la gente ama usarlo. Por tanto, de cara al aumento de visitas en nuestro blog, sería bueno tener al tanto de lo que publicamos a nuestros amigos que no saben (ni les interesa) qué es un lector de Feeds. Y puesto que son expertos en el uso del Facebook, es mejor invitarlos a que añadan una aplicación a su perfil, que pedirles que te lean desde el Google Reader.
Siendo así, en este pequeño tutorial vamos a desarrollar una aplicación para Facebook, que utilize nuestro feed para mostrar las entradas recientes. Para ello vamos a necesitar algo de PHP, que es la principal manera de usar el API de Facebook y Magpie RSS una librería para PHP que sirve como parser de RSS.
1. Pasos previos
Antes que nada debemos registrar una cuenta en Facebook (sino la tenemos ya), y añadir la Aplicación Desarrollador (Developer Aplication): http://developers.facebook.com/get_started.php.

Con dicha aplicación podremos administrar nuestras propias aplicaciones, así como obtener nuestra API Key, obligatoria para integarla con Facebook.
26 Comentarios | deja el tuyo





amigo, me sale un error al intentar crear la aplicacion rss
Han ocurrido errores mientras cargábamos la página de la aplicación
Errores de tipo Parse:
FBML Error (line 58): illegal tag “body” under “fb:canvas”
FBML Error (line 154): illegal tag “object” under “fb:canvas”
FBML Error (line 154): illegal tag “param” under “fb:canvas”
FBML Error (line 154): illegal tag “param” under “fb:canvas”
FBML Error (line 154): illegal tag “param” under “fb:canvas”
FBML Error (line 154): illegal tag “embed” under “fb:canvas”
Todavía hay algunos problemas que Facebook y los creadores de RSS GNU/Linux Tarreo están intentando solucionar. Agradeceremos tu paciencia mientras intentamos reparar dichos inconvenientes. El error ha sido registrado , si persiste, por favor, vuelve a intentarlo en otro momento. ¡Gracias!
ayudame pofa.
saludos
!
¿Cuál es la URL del RSS?
ando como loco buscando por toda la web y no consigo… sera que alquien me ayudaa….?????? como hago para bloquear el contenito de lo que se muestra en el share-button?? Es q mi cliente no quiere que se le modifique las noticias que se van a compartir, pues claro eso causaria serios problemas…
no sirvi+o me sale este error…Todavía hay algunos problemas que Facebook y los creadores de testdfblz están intentando solucionar. Agradeceremos tu paciencia mientras intentamos reparar dichos inconvenientes. El error ha sido registrado , si persiste, por favor, vuelve a intentarlo en otro momento. ¡Gracias!
ummm, pues no se que pasa. Con los mismos pasos, como se puede dar cuenta, he creado esta apliacación: http://apps.facebook.com/casidiablo/
disculpa como hago para que mi aplicacion no sea para PAGES y sea para las dos cosas o solo para USUARIOS NORMALES (cualquier persona) me sale solo disponible para pages…le tengo que mover alguna opcion??
Mmmm, como lees al principio de esta entrada no uso mucho el facebook, pero ahora que reviso, desde que publiqué esto Facebook ha cambiado toda su interfaz y cosas internas. No se me haría raro que hubieran cambiado algo que afecte a los desarrolladores.
Por lo tanto sería conveniente que preguntes en los foros oficiales para desarrolladores de Facebook porque, por ejemplo, yo no tuve que configurar nada de PAGES o USUARIOS NORMALES.
Es lo que se me ocurre
Hola como vas disculpa mira ya la tengo la aplicación lo único que mefalta son las tildes, tu sabes pq no me aparecen las tildes??? que puedo hacer para que aparezcan.
Hola, xavier, buena pregunta… yo lo solucioné así:
Te pongo parte del código de mi index.php, de la aplicación… esto iría después de generar el html:
$fbml = utf8_encode($fbml);$caracteres=array("á"=>"á","Ã"=>"Á","é"=>"e","É"=>"É","Ã"=>"í","Ã"=>"Í",
"ó"=>"ó", "Ó"=>"Ó", "ú"=>"ú", "Ú"=>"ú", "ñ"=>"ñ", "Ñ"=>"Ñ");
foreach($caracteres as $clave=>$valor)
$fbml=str_replace($clave,$valor,$fbml);
Si tienes problemas me avisas, y te mando mi código al correo.
Un saludo!
Como estás gracias por tu ayuda, mira mi index.php esta igual al que pones arriba no se donde pegar esta parte que me pones porfa ayudame mandandolo al mail la verdad si quiero solucionar esto..
Hola xavier, comparto contigo el index de mi appicación:
http://casidiablo.net/wordpress/descargar/Index+app+Facebook
Espero que te sirva,
Un saludo!
excelente tutorial, mi pregunta es que hacemos cuando los titulares están “entre comillas”… Como haríamos el array de caracteres??
saludos
Pablo
Hola pablo… lo siento, pero no entiendo tu pregunta.
El tema es que tengo muchos titulos con comillas y me los da en el feed con signos de interrogacion… el clasico problema de las comillas dobles
gracias por responder Cristian y saludos
Has lo mismo que hiciste con esto:
http://casidiablo.net/wordpress/descargar/Index+app+Facebook
Pero busca la equivalencia HTML para las comillas (creo que algo así como "e)