Hola,
No se si este es el mejor sitio para ponerlo, si no lo es, pido disculpas de antemano.
Tengo un caso raro con el que llevo peleando un buen rato sin éxito ...
Para un mismo usuario Facebook, cuando en mi aplicación pongo esto:
<fb:like href="la_url" ...>
y hago un me gusta en el botón, Facebook me devuelve respuesta.
Sin embargo, si lo que pongo es esto:
<fb:like-box href="la_url" ...>
y hago un me gusta en el botón, no me devuelve respuesta. Ninguna.
Es decir, el añadir "-box" hace que no me devuelva nada. Si no le pongo el "-box", lo que pinta es el botón de Me gusta típico, pero si le pongo el "box", además del botón me pone una pequeña imagen de la página de la que voy a hacer un "me gusta" y un nombre descriptivo. Y yo querría que saliera esa imagen ...
Pero es que además, este comportamiento que digo, de no retornar ninguna respuesta, sólo pasa con algunos usuarios. Con la mayoría de usuarios Facebook, devuelve respuesta al hacer el "me gusta" tanto poniendo el <fb:like> como poniendo el <fb:like-box>.
Quizás sea un poco lioso y cueste entenderlo, pero es que no se me ocurre otra manera de explicarlo.
No tengo claro si el problema se da porque el usuario Facebook en concreto tiene definida la privacidad muy alta y con según qué elementos no permite devolver respuesta a la web al hacer el "me gusta"...
Resumiendo mucho, <fb:like ...> me devuelve respuesta pero no me pinta la pequeña imagen, el nombre, etc ... y <fb:like-box> me pinta el elemento como quiero, pero para algunos usuarios (pocos), al hacer el "me gusta" facebook no devuelve response.
Si a alguien le ha pasado o sabe por donde pueden ir los tiros y me puede ayudar le estaré agradecido.
Saludos y gracias,