depurador - facebook debugger



Cómo actualizar facebook open graph image (2)

Diga si ha configurado la imagen de Facebook para su página web a través de la metaetiqueta del protocolo de gráfico abierto como este: <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>

Si desea reemplazar / actualizar la imagen con otra imagen del mismo nombre rock.jpg , ¿cómo hace que Facebook actualice su imagen de acuerdo con la nueva imagen cuando comparte la página? Obligar a Facebook a buscar los datos de su página con este enlace http://developers.facebook.com/tools/debug no actualizará la imagen.


Facebook almacena su imagen en su propia imagen en sus servidores, y luego la almacena en caché durante 24 horas. El retraso de la memoria caché puede cambiar en el futuro, por lo que para comprobarlo solo abra la imagen que Facebook crea a partir de su imagen y verifique su valor de "máximo de edad" en los encabezados http. Por lo tanto, si cambia su imagen, Facebook no actualizará su versión hasta las 24 horas, incluso si utiliza este enlace http://developers.facebook.com/tools/debug para forzar la obtención de datos.

Para resolver esto, si necesita ver el efecto de su cambio de inmediato, debe cambiar el nombre de su imagen. Entonces, si la versión anterior era rock.jpg nombre rock2.jpg , utiliza este enlace http://developers.facebook.com/tools/debug para que Facebook cree una nueva imagen a partir de tu imagen actualizada. Esto actualizará inmediatamente la imagen de Facebook de su página web en el recurso compartido de Facebook.


esta es la respuesta más consistente que he encontrado para este problema: https://.com/a/21468084/339698

Si eres demasiado flojo para ir a ese enlace, puedes POST una solicitud ajax con la url que intentas borrar:

$.post(
    'https://graph.facebook.com',
    {
        id: 'http://www.site.com/my/share/url/',
        scrape: true
    },
    function(response){
        console.log(response);
    }
);




open-graph-protocol