2012-01-11 14 views
16

Ho qualche URL di esempio che fornisce la condivisione di facebook. Ma l'immagine all'interno della pagina URL non viene visualizzata nella casella dei commenti di Facebook. Ho già inserito il tag Meta come questoLa condivisione del link dell'URL non mostra l'immagine della miniatura su facebook

<meta property="fb:app_id" content="xxxx"/> 
<meta property="og:site_name" content="xxxx"/> 
<meta property="og:title" content="xxxx" /> 
<meta property="og:description" content="xxx" /> 
<meta property="og:type" content="xxx:photo"> 
<meta property="og:url" content="http://www.example.com/content/xxx"/> 
<meta property="og:image" content="http://www.example.com/images/xxx.png"/> 

* E la mia immagine è 1000 * 1000 px (larghezza * altezza).

Qualche idea da risolvere?

risposta

42

vostra meta tag dovrebbe essere simile a questo:

<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 

e deve essere inserito nella pagina che si desidera condividere (questo è chiaro nella tua domanda).

Se la pagina è stata condivisa prima della presenza dell'immagine (o del meta tag), è possibile che Facebook abbia la pagina nella sua "memoria" senza un'immagine. In questo caso, inserisci semplicemente l'URL della tua pagina nello strumento di debug http://developers.facebook.com/tools/debug. Successivamente, l'immagine dovrebbe essere presente quando la pagina verrà condivisa la volta successiva.

+2

Grazie per la risposta. Ho già risolto questo problema. La mia dimensione dell'immagine è troppo grande. Quando ho ridimensionato l'immagine come 600 * 600, la miniatura viene visualizzata rapidamente su Facebook. – Mojiiz

+0

Ho aggiunto un'immagine di dimensione 600X600 che non viene ancora visualizzata nella finestra di dialogo fb. –

+0

@Pascal, che ne dici se non ho accesso alla pagina? Sto solo condividendo il link di affiliazione ma non mostro più le immagini. Fino a un paio di mesi fa. Grazie. – WowBow

2

Ho scoperto che l'immagine che si specifica con og: image, deve essere effettivamente presente nella pagina HTML all'interno di un tag immagine.

la miniatura è apparsa per me solo dopo aver aggiunto un tag immagine per l'immagine. è stato commentato ma ha funzionato.

+1

Non ho mai avuto questo problema, sono sicuro che è stato più un problema di configurazione (dalla tua parte), è stato risolto ma stavi ancora guardando i dati memorizzati nella cache. Non è necessario posizionare un tag . – emerino

+0

aggiungendo l'immagine con 'display: none' o' width: 0' non ha aiutato. il condivisore ha avuto l'og: image, if in the html o not, ma solo dopo il 2 ° o 3 ° tentativo – haheute

Problemi correlati