2013-11-28 9 views
19

Ho eseguito il mio sito tramite il debugger e l'og corretto: l'immagine si apre, ma quando faccio clic sul pulsante di condivisione sul mio sito ottengo un'immagine diversa. Se faccio clic sul pulsante di condivisione sul mio ipad ottengo l'immagine sbagliata più una seconda immagine che è l'immagine corretta. Testato in chrome e IE9 e nessuno dei due mi dà l'immagine corretta. Questo funzionava fino a pochi giorni fa.L'immagine del grafico aperto di Facebook non viene visualizzata

sito è www.bodhitee.com

Qui sono i miei tag OG

<meta property="og:title" content="20% of each sale helps fight reckless fracking and mining."/> 
<meta property="og:description" content="www.bodhitee.com: Cool Baby and Kids Clothes for a Cause"/> 
<meta property="og:image" content="https://www.bodhitee.com/product_images/uploaded_images/bodhitee-fb-earthworks-nofrack.jpg"/> 

risposta

46

Quando si estrae una pagina web da un URL, Facebook cache è contenuto per più tardi. Significa che se una volta Facebook estrae i dati dal tuo sito e cambia il tuo sito (ad esempio il tuo og: i tag immagine cambiano), Facebook non cambierà l'immagine, perché ha già tutto ciò che ha memorizzato nella cache.

Provate a visitare la pagina Facebook Debugger e controllate cosa "vede" Facebook. L'uso di questo strumento costringe Facebook ad aggiornare i dati dall'URL indicato. Questo è il modo migliore per eseguirne il debug.

Quando ci si assicura che Facebook "visualizzi" correttamente og: tag immagine, assicurati che le immagini in og: image abbiano la larghezza/altezza minima appropriata (è tutto spiegato nel debugger fb). Facebook non utilizzerà un'immagine da og: image se non soddisfa i criteri di FB.

Consiglio vivamente questo strumento ogni volta che ci sono problemi con i contenuti del tuo sito su FB.

+5

+1 per collegamento a Facebook Debugger - ottimo strumento per l'ordinamento di questi problemi –

2

Ho notato che l'immagine è un collegamento sicuro. Ho avuto lo stesso problema, ma l'ho cambiato in http (non sicuro) e ho fatto 1 o 2 aggiornamenti nello strumento di Facebook Debugger e ha funzionato!

Mazzo di og: immagine Materia https in questo Q/A: FB OpenGraph og:image not pulling images (possibly https?)

0

ho solo dovuto aspettare circa 5 minuti per l'aggiornamento.

0

Credo Ho fissato questo utilizzando la seguendo la linea. Non ha senso logico per me come il mio og: tag immagine era perfetto e Facebook lo vide.

<meta itemprop="image" content="https://blahblahurl.png"> 
3

Ho letto che l'URL di sicurezza deve avere un codice aggiuntivo nella chiamata.

og: image: secure_url - Un URL alternativo da utilizzare se la pagina Web richiede HTTPS.

1

si dovrebbe usare il link di debug di Facebook per rilevare i problemi
https://developers.facebook.com/tools/debug/sharing/
Hai solo bisogno di inserire il link che si desidera controllare i problemi.
Se il collegamento che Facebook ha memorizzato nella cache, si preme il pulsante [Scape di nuovo] per ricaricare il collegamento.
In caso di problemi con il collegamento, Facebook avviserà per te.

2

Per quello che vale, il mio problema era che avevo una "protezione hotlink" sul mio cpanel, che impediva a FB di recuperare l'immagine e condividerla altrove.L'ho deselezionato e ora mostra l'immagine.

Problemi correlati