2010-10-15 12 views
22

Eventuali duplicati:
How does Facebook Sharer select Images?Facebook sharer.php, come avere più og: tag immagine?

Stiamo utilizzando il servizio sharer.php di Facebook di condividere pagine del nostro sito. In questo momento funziona alla grande, ma ora stiamo avendo difficoltà a cercare di offrire agli utenti più di una miniatura tra cui scegliere (la pagina sharer.php offre un'interfaccia per più immagini, quindi deve essere possibile in qualche modo).

Abbiamo questo meta tag attualmente:

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

Non abbiamo trovato nulla che suggerisce come fare questo. Qualcuno ha qualche idea?

+0

È molto possibile. Vedi: http://ogp.me/ –

risposta

1

Ho trovato una soluzione a questo aggiungendo le immagini al corpo e non nella meta informazione, quindi semplicemente nascondendole, in questo modo;

<body> ...

<img src="http://image1" width="41" height="41" border="0" alt="text describing the image" style="visibility:hidden" /><br/>

<img src="http://image2" width="41" height="41" border="0" alt="text describing the image" style="visibility:hidden" /><br/>

etc ... </body>

E 'appena venuto da me dalla lettura che se non og: Proprietà immagine è dato poi le miniature sono prese dal corpo, ed è ha funzionato anche se nascosto. Probabilmente potresti rimuovere la larghezza, l'altezza, ecc. Per riordinarlo, ma ho pensato perché sia ​​perdere tempo con quello quando si nasconde comunque, basta tagliare e incollare e renderlo nascosto.

Spero che questo aiuti.

17

Sono venuto qui con lo stesso problema. Dopo alcuni scavi, ho scoperto che puoi avere più tag og: image.

Da Facebook Developers, sotto og: image:

Sosteniamo PNG, JPEG e GIF. È possibile includere più tag og: image per associare più immagini alla pagina.

Ricordare che potrebbe essere necessario un po 'di tempo prima che Facebook riconosca di aver aggiunto nuove immagini al meta mentre lo spider memorizza nella cache. I collegamenti che hai già condiviso usando il pulsante Mi piace o copiati nel tuo stato sono influenzati da questo.

MODIFICA. Se riscontri problemi con Facebook che mostra le stesse immagini anche se hai modificato i tuoi tag OG, è probabilmente perché Facebook lo ha memorizzato nella cache. In questo caso, controlla i tag utilizzando Facebook OG Debugger here.

24

Ho utilizzato più immagini per un po 'di tempo.Uso multiplo og:image meta-tag come questo:

<meta property="og:image" content="http://www.example.com/image01.jpg"> 
<meta property="og:image" content="http://www.example.com/image02.jpg"> 

tutte le pagine che sono già stati condivisi (con una sola immagine) possono essere aggiornati caricando il link nel debugger/linter qui: https://developers.facebook.com/tools/debug/

Il debugger/linter sarà non mostrare un'anteprima di tutte le immagini - mostra solo l'ultimo (credo che di seguito si citi quali immagini ha tirato attraverso) tuttavia funziona.

+1

@Flimm Ho molte immagini in una pagina e un pulsante di condivisione fb per ognuna di queste immagini. Ho bisogno di un'immagine personalizzata per ogni pulsante di condivisione. og: meta tag immagine consente solo un set di immagini per pagina. Come faccio ad avere ogni pulsante di condivisione per avere la propria immagine? – anubhav16

+1

@ anubhav16 Non penso ci sia un modo senza avere pagine separate. – Flimm

Problemi correlati