He conseguido realizar correctamente el boton para compartor por twitter, dependiendo del resultado de mi web comparte una cosa u otra.
En facebook se me está complicando. se que propiedades son las que decide que se publica:
Código HTML:
Ver original<meta property="og:url" content="http://google.com" /> <meta property="og:title" content="Google" /> <meta property="og:description" content="Blaaa bla blaaaa bla bla blAAAA" /> <meta property="og:image" content="http://google.com/imagen.png" />
Pero el problema es que facebook guarda en caché esos datos durante 4 horas, y aunque dependiendo del resultaod de mi web cambie esos parámetros para que se comparta algo distinto en facebook sigue mostrando lo mismo, tengo que entrar en:
https://developers.facebook.com/tools/debug para que actualice los datos de la caché de forma manual, pero eso es inviable.
¿ Alguien puede decirme como lo realizáis en cuestras páginas ?
EDITO: Los parametros los tengo ahora mismo así:
Código HTML:
Ver original<meta property="og:url" content="http://rodryblog.com/ejemplo.php" /> <meta property="og:title" content="Cuando vas a morir" /> <meta property="og:description" content="Yo ya he rellenado el test de cuando vas a morir y ha salido que moriré a los <?php echo $total; ?>" />
<meta property="og:image" content="http://www.rodryblog.com/imagenes/<?php echo $total; ?>.jpg" />
Cuando muestra los botones compartir la variable $total está definida por lo que supuestamente tendría que publicarse. pero la caché sigue metiendose por medio