El botón Me gusta desaparece al actualizar la página

Esto es lo que tengo en mi código:

<div class="fb-like" data-send="false" data-layout="button_count" 
  data-width="450" data-show-faces="false" data-href="${appurl}">
</div>

El valor del appurl es de la forma: http://www.mysite.com/action/detail/123

Cuando hago clic en el botón Me gusta, todo funciona bien y puedo ver la actualización en mi página de Facebook.

Ahora, cuando actualizo la página, el botón Me gusta desaparece.

Sin embargo, cuando doy el apuro como "http://www.mysite.com" todo funciona, incluso en la actualización de la página (puedo ver el botón Me gusta).

Por favor ayuda lo que me estoy perdiendo aquí?.

preguntado el 03 de mayo de 12 a las 22:05

Sí, estamos usando jquery. Pero probé las mismas URL con archivos html independientes que no incluyen ningún archivo jquery. Aún así, esa URL en particular no puede cargar el botón Me gusta. Básicamente div no tiene ningún contenido en la respuesta de Facebook. Por favor ayuda. -

1 Respuestas

¿Las páginas de su sitio están protegidas con una contraseña .htaccess? Si es así, ese podría ser el problema. Yo mismo me encontré con este problema, y ​​después de ir por el camino equivocado por un momento, volví a mi sospecha inicial: la contraseña de htaccess.

Realmente no miré el código, pero asumo que el botón está configurado para que FB raspe la página después de que un usuario haga clic en Me gusta. Con la contraseña bloqueando cosas, FB no puede raspar la página. En lugar de mostrar el botón como si no se hubiera hecho clic en él, simplemente no muestra nada, que es donde surgió mi confusión y supongo que la tuya.

Después de cambiar htaccess, tendrá que esperar 24 horas para que FB raspe las páginas cuando estén cargadas. Sin embargo, puede usar el depurador de FB (http://developers.facebook.com/tools/debug) para raspar manualmente páginas individuales.

contestado el 04 de mayo de 12 a las 22:05

Hola Kris, muchas gracias por la respuesta. He verificado con respecto a la protección htaccess. no hemos hecho nada que use htaccess para la restricción de acceso a la página. Me he dado cuenta de que algunas de las URL muestran el botón "Me gusta" una vez que la página es "Me gusta" y se actualiza. Pero he notado una diferencia en la respuesta proveniente de Facebook para las direcciones URL que funcionan y las que no funcionan de nuestra aplicación. La versión que no funciona tiene el espacio vacío. de la respuesta Por favor, muestre algo de luz sobre esto. - mohan kamaraj

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