Estoy tratando de implementar compartir este método. Estoy usando el código de la siguiente manera
http://www.facebook.com/share.php?u=my_website_url
Ahora cuando Facebook lo muestra mostrando algunas miniaturas en el lado izquierdo. Estas imágenes se seleccionan de mi sitio web. ¿Cómo puedo elegir una imagen en particular como miniatura o al menos dejar de mostrarla?
Puedes comprobarlo con la dirección de mi blog .
Respuestas:
Esta publicación de blog parece tener su respuesta:
http://blog.capstrat.com/articles/facebook-share-thumbnail-image/Específicamente, use una etiqueta como la siguiente:
El nombre de la imagen debe ser el mismo que en el ejemplo.
Haga clic en "Asegurarse de que la vista previa funcione"
Nota: Las etiquetas pueden ser correctas pero Facebook solo raspa cada 24 horas, según su documentación. Utilice la página de Facebook Lint para llevar la imagen a Facebook.
http://developers.facebook.com/tools/lint/
fuente
De la especificación de Facebook, use un código como este:
Fuente: Facebook Share
fuente
Mis etiquetas eran correctas, pero Facebook solo raspa cada 24 horas, según su documentación. El uso de la página de Facebook Lint llevó la imagen a Facebook.
Ingrese su URL aquí y FB actualizará los metadatos de su página:
https://developers.facebook.com/tools/debug (enlace actualizado)
fuente
Facebook utiliza
og:tags
y el protocolo Open Graph para descifrar qué información mostrar al obtener una vista previa de su URL en un diálogo para compartir o en una fuente de noticias en Facebook.La
og:tags
contener información tal como:Aquí hay un ejemplo (tomado de la documentación de Facebook ) de algunos
og:tags
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
Una vez que haya implementado el marcado correcto de
og:tags
y haya establecido sus valores, puede probar cómo Facebook verá su URL utilizando el depurador de Facebook . La herramienta de depuración también resaltará cualquier problema que encuentre con elog:tags
en la página o la falta del mismo.Una cosa a tener en cuenta es que Facebook realiza un almacenamiento en caché con respecto a esta información, por lo que para que los cambios surtan efecto, su página no deberá ser raspada como se indica en la documentación:
fuente
Veo que todas las respuestas proporcionadas son correctas. Sin embargo, se pasó por alto un detalle importante: el tamaño de la imagen DEBE ser de al menos 200 X 200 px; de lo contrario, Facebook sustituirá la miniatura con la primera imagen disponible que cumpla con los criterios de la página. Otro dato es que el mínimo requerido es incluir las 3 metas que Facebook requiere para que la imagen og: surta efecto:
¡Depura tu página con el depurador de Facebook y corrige todas las advertencias y debería funcionar como un encanto! https://developers.facebook.com/tools/debug
fuente
Estaba teniendo los mismos problemas y creo que lo he resuelto. Utilicé la metaetiqueta de enlace como se menciona aquí para señalar la imagen que quería, pero la clave es que si lo hace, FB no extraerá ninguna otra imagen como opciones. Además, si su imagen es demasiado grande, no tendrá ninguna opción.
Así es como arreglé mi sitio http://gnorml.com/blog/facebook-link-thumbnails/
fuente
Así es como funciona todo esto:
Necesita la capacidad de acceder al HTML en la página web particular que está compartiendo. Probablemente también funcione en todo el sitio si usa un archivo de encabezado común. No lo he probado, pero debería funcionar. Sin embargo, obtendrá la misma imagen para todas las páginas si hace esto.
Debe agregar estas metaetiquetas HTML en la página en formato. No funcionará si lo pones en el. Asegúrese de personalizar según su a) imagen, b) descripción, c) URL yd) título.
Un ejemplo real.
https://developers.facebook.com/tools/debug/og/object/
Un gran consejo ... asegúrate de que las "comillas" sean las mismas en tu HTML (deberían verse como 2 marcas rectas y sin curvas ... a veces los programas las cambian a fuentes diferentes y se equivoca el código.
fuente
Compartir en Facebook: cómo mejorar sus resultados personalizando la imagen, el título y el texto
Desde el enlace de arriba. Para compartir lo mejor posible, querrá sugerir 3 piezas de datos en su HTML:
Esto se logra mediante lo siguiente, colocado dentro de la etiqueta 'head' de su HTML:
<title>INSERT POST TITLE</title>
<meta property=og:image content="http://site.com/YOUR_IMAGE.jpg"/>
<meta name=description content="INSERT YOUR SUMMARY TEXT"/>
Si su sitio web es HTML estático, tendrá que hacer esto para cada página utilizando su editor de HTML.
Si está utilizando un CMS como Drupal, puede automatizar muchos de ellos (consulte el enlace anterior). Si usa wordpress, probablemente pueda implementar algo similar usando el ejemplo de Drupal como guía. Espero que te hayan resultado útiles.
Finalmente, siempre puede editar manualmente sus publicaciones compartidas. Vea este ejemplo con ilustraciones .
fuente
También tuve un problema en un sitio en el que estaba trabajando la semana pasada. Implementé una caja similar y probé la caja similar. Luego seguí adelante para agregar una imagen a mi encabezado (el ob: meta de imagen). Aún así, la imagen correcta no apareció en mi notificación de Facebook.
Probé todo y llegué a la conclusión de que cada implementación de un botón Me gusta se almacena en caché. Así que digamos que marca el botón Me gusta en la URL A, luego especifica una imagen en el encabezado y la prueba haciendo clic en el botón Luke nuevamente en la URL A. No verá la imagen ya que la página está almacenada en caché. La imagen se mostrará cuando haga clic en el botón Me gusta en la página B.
Para restablecer la caché, debe usar la herramienta de depuración de pelusa que se menciona anteriormente y validar todas las URL de las que están en caché ... Eso es lo único que funcionó para mí.
fuente
La forma más fácil que encontré para configurar Facebook Open Graph en cada artículo de Joomla fue colocar en com_content / article / default.php override, el siguiente código:
Esto colocará etiquetas meta og en el encabezado con detalles del artículo actual.
fuente