2013-09-24 15 views
13

Sto riscontrando un problema nel pulsante di condivisione di Facebook.Tutte le immagini non sono visualizzate nel pulsante di condivisione di facebook

Ho 8 immagini nel mio post corrente e tutte le immagini sono maggiori delle dimensioni di 200x200.

Ma quando clicco sul pulsante di condivisione di Facebook verranno visualizzate solo 3 immagini su 8 da cui è possibile scegliere la miniatura.

Inoltre ho googled per questo problema e secondo molti suggerimento ho anche rivisto

https://developers.facebook.com/tools/debug link per il debug del problema. Ma anche tutte le 8 immagini sono visualizzate correttamente.

Qualsiasi aiuto sarebbe apprezzabile.

Grazie.

+0

Sembra che Facebook abbia limitato la quantità massima di immagini visualizzate nella finestra di dialogo delle condivisioni a tre anni fa. – CBroe

+0

@CBroe: Grazie per la risposta. Ma sono un po 'confuso a causa del comportamento casuale di FACEBOOK. Perché in un post mostra tutte le 8 immagini e in un altro post non lo fa. Davvero il suo incredibile mal di testa per me. – Hardrik

+0

Come stai invocando la condivisione? –

risposta

4

Questa è una grande domanda, ma penso che la risposta possa deludervi.

Risposta breve: lontano che conosco e ho cercato, non è possibile farlo.
Risposta lunga: è possibile ottimizzare questo scenario con alcune buone immagini statiche o se si può essere più creativi e dinamicamente immagini.


Il primo consiglio

aggiungere un'immagine statica per ogni parti. Si può fare che l'aggiunta di Open Graph Meta Tag all'interno della vostra head sezione del HTML:

<meta property="og:image" content="http://www.myawesomesite.com/logo.jpg"/> 

Con il codice sopra dirai a Facebook sempre mostrare questa immagine come opzione in pulsante Condividi. Secondo Facebook documentation è consigliabile utilizzare immagini con almeno 1200 x 640 pixel, perché questo condividerà un post con un'immagine grande.

seguito è l'anteprima di un post con le dimensioni recomended: enter image description here

E ora un post con una piccola immagine: enter image description here

La seconda punta

In this post ho trovato una possibile buona soluzione per il tuo problema. L'autore ha usato gli stessi principi del suggerimento precedente, ma ha usato un altro modo pratico per farlo.

ha usato il seguente tag:

<link rel="image_src" href="http://myawesomesite.com/logo.png" /> 

Questo tag è quasi lo stesso del precedente, ma penso rel="images_src" può essere una cosa interessante. Il tag link viene applicato anche nella sezione head del sito Web (secondo lo W3C page), ma penso che si possa mentire su Facebook, perché sono cattivi e non forniscono una buona API.

Mi stavo chiedendo - e questa è solo una supposizione - perché non provare ad applicare image_src come ID del tuo post/immagini del sito web? Al momento non posso testarlo, ma per ora è la cosa migliore che possa pensare.


Conclusione:

Facebook non è molto buona in un sacco di modi diversi, e non forniscono tutto abbiamo bisogno - come questa funzione interessante. Ma forse possiamo ingannare il Facebook usando alcune strane tecniche.

Se non vuoi testare cose come questa, l'unico modo per scegliere le immagini da condividere è dare alla tua pagina i Meta Tag OpenGraph statici del primo suggerimento.

Mi aspetto che abbia aiutato qualcosa - purtroppo penso che questa sia la migliore risposta per la tua domanda.

Problemi correlati