2012-08-29 32 views
7

Hace 3 días He actualizado la descripción dentro de la metaetiqueta de Facebook, pero el cambio no se refleja al compartir el enlace en Facebook. En cambio, la descripción anterior aún aparece. Según Facebook, raspa su página cada 24 horas para asegurarse de que la descripción (y otros datos compartidos) estén actualizados. Sin embargo, uno puede actualizarlo manualmente al ingresar la URL de la publicación en el Facebook URL Linterfacebook meta tag descripción no se actualiza

Lo actualicé manualmente y ahora esperé por 3 días. Cuando veo la salida de depuración de linter, muestra la descripción actualizada correcta, pero aún se muestra una descripción anterior cuando se comparte un enlace.

Cómo reproducir:

Ésta es nuestra página web: https://www.tradeinsports.se/#tis1 (Está en sueco así que tengan paciencia conmigo por favor). Si va al enlace de arriba y hace clic en cualquiera de los dos productos disponibles, y luego lo comparte en Facebook, puede ver la diferencia en la descripción de la que aparece en la salida de depuración de linter.

Cualquier ayuda sería apreciada.

Respuesta

8

Si está implementando un botón Facebook Share o Facebook Like, y sus etiquetas og: meta están siendo ignoradas, es probable que el caché de Facebook sea demasiado entusiasta.

La forma más rápida de eliminar el caché de Facebook y forzar a Facebook a usar la información de sus og: meta tags, es aplicarle un toque a la URL.

Ingrese la URL de la página web que contiene las etiquetas og: meta en el Linter, y Facebook borrará su caché para esa página. Su botón Compartir o Me gusta debería comenzar a extraer la información correcta de sus og: meta tags.

+0

lo siento, pero mencioné en la publicación que ya he intentado actualizar poniendo URL en facebook linter y también esperando más de 24 horas. – wazzz

+5

Para mí funcionó perfectamente. Gracias. Aquí está la URL de la herramienta Linter/Debug de Facebook: https://developers.facebook.com/tools/debug –

+0

Gracias Michael Helwig. me ayudó. – Eldho

8

Ir a esta página: https://developers.facebook.com/tools/debug/

introduzca la dirección URL y haga clic en 'depuración'.

Haga clic en 'buscar nueva información de raspado'.

Hay una gran cantidad de buenos datos en esa página que son útiles para los aspectos de redes sociales de su sitio.

+1

Si bien esto puede responder teóricamente a la pregunta, [sería preferible] (// meta.stackoverflow.com/q/8259) para incluir las partes esenciales de la respuesta aquí y proporcionar el enlace para referencia. – Rizier123

+0

ya ha hecho la codificación. acaba de obtener Facebook para actualizar con las instrucciones de arriba. solo haz que Facebook raspe la página de nuevo. así es como lo haces. – Harold

+0

¿Qué hacer cuando el depurador no muestra la información correcta? Cuando ejecuto el scaper, el contenido de la descripción vuelve a estar en blanco aunque esté realmente lleno. –

1

Estaba teniendo este problema también. El raspador muestra la información correcta, pero la url compartida todavía estaba poblada con datos antiguos.

La forma en que me dieron en torno a esta era utilizar el método feed, en lugar de share, y luego rellenar los datos de forma manual (que no está expuesta con el método de participación)

Algo como esto:

shareToFB =() => { 
    window.FB.ui({ 
    method: 'feed', 
    link: `signup.mydomain.com/?referrer=${this.props.subscriber.sid}`, 
    name: 'THIS WILL OVERRIDE OG:TITLE TAG', 
    description: 'THIS WILL OVERRIDE OG:DESCRIPTION TAG', 
    caption: 'THIS WILL OVERRIDE THE OG:URL TAG' 
    }); 
}; 
Cuestiones relacionadas