No se puede corregir: la propiedad ‘og:image’ debe proporcionarse explícitamente, incluso si se puede inferir un valor de otras etiquetas

4 minutos de lectura

avatar de usuario
Kevin brillante

Tengo un sitio web que activa una advertencia cuando se hace clic en un enlace compartido en Facebook. La advertencia dice:

Posible problema con este enlace

Hemos detectado que este enlace: http://www.example.online/ puede ser malicioso. Para mantener su cuenta y dispositivo seguros, solo siga enlaces en los que confíe”.

Ejecuté la herramienta de depuración de Facebook y aparece el siguiente mensaje de error:

Propiedad inferida

los og:image La propiedad debe proporcionarse explícitamente, incluso si se puede inferir un valor de otras etiquetas.

Busqué en Google este problema y entiendo que se debe a una falta de metainformación en el encabezado del sitio, pero el código de mi sitio tiene lo siguiente en el encabezado:

<meta http-equiv="etag" content="2efdc27c8967f14e2c829e601f7a1228"/>
<meta property="og:title" content="South Jersey Aerial Photograpahy"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.example.online/"/>
<meta property="og:image" content="https://static.example.com/media/56a444_9273e80a60684dc8b38e56025059f356%7Emv2_d_3200_1800_s_2.png"/>
<meta property="og:site_name" content="South Jersey Aerial Photograpahy"/>
<meta property="og:description" content="South Jersey Aerial Photography is South Jersey's premier aerial photography and aerial videography company. Fully licensed and insured. Contact us today!"/>
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"/>

No tengo idea de cómo solucionar este mensaje de error. La metaetiqueta de propiedad está claramente ahí.

  • Lea: http://stackoverflow.com/questions/7869430/facebook-open-graph-error-inferred-property

    – mattja

    9 de enero de 2017 a las 19:41

  • La advertencia de que esa URL es potencialmente maliciosa no tiene nada que ver con los errores de Open Graph.

    – CBroe

    10 de enero de 2017 a las 9:53

avatar de usuario
Oleg Cherr

En resumen, debe volver a obtener la información de su sitio web utilizando esta herramienta:
https://developers.facebook.com/tools/debug/

Pega tu URL y presiona Depurar. Entonces hazlo Buscaro presione raspar de nuevo. Esto actualizará el caché de Facebook y tu página html se volverá a cargar.

Alguna información adicional: https://stackoverflow.com/a/44453472/4899346

  • Sin necesidad de la url. Consulte ‘Tiempo raspado’. El botón ‘Raspar de nuevo’ está ahí.

    – bula

    31 mayo 2020 a las 16:50

  • Lo acabo de probar, no funciona y persiste el mismo problema. Por alguna razón, no obtiene ninguna de las etiquetas OG del sitio.

    – Terry Caminante del Viento

    27 de agosto de 2021 a las 13:41

Siguiendo el enlace ya mencionado a la Depurador de objetos de Facebookasegúrese de que sus etiquetas og estén escritas JUSTO DESPUÉS de la apertura <head> etiqueta.

No estoy seguro de por qué sucede esto, pero solía encontrarme exactamente con el mismo problema hasta que los moví justo después y luego hice clic una vez más en “Fetch new scrape information“.

¡Espero que esto ayude!

  • si la página tiene otra canónica la validación será sobre la versión canónica

    – Mau

    8 de enero de 2021 a las 6:50

avatar de usuario
zainul ogna

Comprobar og:url etiqueta y ver si la URL es correcta o no. En mi caso la url no era correcta y por eso estaba provocando este tipo de error.

Me encontré con el mismo problema hoy. Parece que es un error en el extremo de Facebook.

Sólo al refrescar el Compartir depurador me mostrará diferentes mensajes de error después de cada recarga, incluido “Imagen demasiado grande”, que claramente no era el caso, y “Metaetiquetas en el cuerpo”, que tampoco era correcto.

Siempre que aparezca la imagen correcta en la vista previa del enlace, creo que está listo para comenzar.

Tuve el mismo problema hoy

La propiedad ‘og:image’ debe proporcionarse explícitamente, incluso si se puede inferir un valor de otras etiquetas

de alguna manera mi linter reemplazó “(comillas) a ”(comillas dobles a la derecha)por lo tanto https://developers.facebook.com/tools/debug/sharing/ estaba mostrando problema,

por eso, estas propiedades meta no eran visibles para fb-bot. Después de esta corrección funciona bien.

avatar de usuario
lemk0

Incluso si tiene una etiqueta OG adecuada en una página, ¿puede Facebook ignorar el valor og: image?

En mi sitio web Magento 2, uso Gráfico abierto de Facebook de Magento 2 por Magefan y también tuve este problema, incluso todas las etiquetas OG se ven bien 🙁

Después de contactarlos (magefan), solucionaron el problema y lanzaron la actualización del módulo v2.0.12

Resultó que Facebook solo busca og:image en los primeros 50Kbs de la fuente de la página. Entonces, si está utilizando CSS en línea, o algún JS en el og: la imagen no será vista por Facebook. Ese fue el motivo en mi caso.

La solución es colocar etiquetas OG lo más alto posible en el nodo.

avatar de usuario
Rafik Bari

Si está utilizando un complemento como W3 Total Cache, simplemente purgue su caché y regrese a la página del depurador de objetos de Facebook mencionada por @Alex C y luego haga clic en Obtener nueva información de raspado.

Esto resolvió el problema para mí.

¿Ha sido útil esta solución?