Botón Me gusta de Facebook, ¿se puede hacer de solo lectura?

Estoy usando Me gusta de Facebook en mi sitio. Tengo una página de galería que muestra datos de imágenes / videos y la cantidad de me gusta para esos datos. Cada dato tiene su propia URL que le puede gustar.

Sin embargo, quiero mostrar el número de Me gusta en la navegación de la galería, pero no quiero que la gente pueda "Me gusta" desde la navegación. ¿Hay alguna forma de mostrar el número de Me gusta sin el botón?

La única forma que he visto hasta ahora es usar la "tabla" de estadísticas de enlaces de FQL: http://developers.facebook.com/docs/reference/fql/link_stat/

¿Existe una manera más fácil porque esto parece una buena cantidad de trabajo para implementar?

preguntado el 16 de mayo de 11 a las 16:05

1 Respuestas

Usted puede :

1) recopile la cantidad de Me gusta a través del gráfico de Facebook, guárdelos en una base de datos y luego muéstrelo por su cuenta sin FB.

Ejemplo: http://graph.facebook.com/http://www.huffingtonpost.com/

O mejor : http://graph.facebook.com/http%3A%2F%2Fwww.huffingtonpost.com%2F

Que devuelve:

{
   "id": "141265189223470",
   "name": "The Huffington Post - Breaking News and Opinion",
   "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/188056_141265189223470_1131566_s.jpg",
   "link": "http://www.huffingtonpost.com/",
   "category": "Personal blog",
   "likes": 15,
   "website": "http://www.huffingtonpost.com/",
   "description": "Breaking News and Opinion"
}

y por lo tanto "Me gusta": 15,

Para algunos recursos, necesitará un token de acceso y la URL codifique su URL si es necesario, ya que podría generar problemas con las URL complejas.

2) Muestre el botón Me gusta en la versión iframe y coloque otro div en la parte superior para que el usuario no pueda interactuar con él, pero no lo recomendaría, ya que podría frustrar a su usuario cuando intente dar Me gusta. (Los usuarios están acostumbrados al hecho de que pueden hacer clic en esto)

Supongo que una tercera opción sería buscar el número de Me gusta en Javascript en el cliente cada vez que muestre la página también usando la API de gráfico.

contestado el 16 de mayo de 11 a las 21:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.