Facebook y es una gran herramienta para comunicarse. Ahora con los Social Plugins es factible llevar las redes sociales de Facebook a otros websites: likes, comentarios, feeds, etc. Eso es exactamente lo que quise agregar a mi blog para implementar los últimos gritos de tecnología y moda.
Yo quería en particular la caja de comentarios donde los visitantes pueden comentar y poner Like, lo cual pueden permitir que aparezca en su wall de Facebook si están registrados. Si no están registrados, entonces ingresan su nombre con email y asi pueden comentar.
Todo iba muy hasta que me topé con que la caja de comentarios la presenta Facebook para que funcione sólo con su Javascript SDK y Geekwithblogs.net no acepta tags de <script> en los articulos! Este mismo problema estoy seguro se lo topará alguien más. Investigando y probando un poco pude reconstruir la caja de comentarios para funcionar con <iframe>. El truco está en los parametros ingresados en el atributo src, a continuación les presentó como se ve el código para esta página:
<iframe src="http://www.facebook.com/plugins/comments.php?api_key=371aabdc3fb7ce7162cabf4116c17f80&locale=es_ES&numposts=4&title=Social%20Plugin%20%E2%80%93%20Comments%20en%20iframe&url=http://geekswithblogs.net/jogarriot/archive/2010/10/10/facebook-social-plugin--comments-en-iframe.aspx&xid=facebook-social-plugin--comments-en-iframe" frameborder="0" allowtransparency="allowtransparency" scrolling="no" style="border-bottom: medium none; border-left: medium none; width: 500px; height: 500px; border-top: medium none; border-right: medium none"></iframe>
Para que funcione la caja de comentarios es necesario crear una aplicación de Facebook; alli es donde obtenemos api_key. El parámetro locale debe estar en el formato aa_AA. Para controlar la cantidad de posts mostrados en cada paginación se especifica el número en numposts. Los parámetros title y url se mostrarán literalmente en el wall del usuario a la hora de comentar. El último parámetro xid es un identificador único para la caja de comentarios.