2013-03-18 7 views
7

Da alcuni giorni sto riscontrando questo problema.Fornito og: l'immagine non è abbastanza grande

Ecco il mio debug

L'immagine fornita è più grande di 200x200 px, ha legame univoco e non v'è alcun reindirizzamento in quella pagina.

risposta Linter è 200.

Quando copio ed il collegamento di oltre pagina su FB che mi danno la possibilità di scegliere tra 3 immagini che sono più piccoli 200x200px e quello che ho fornito viene ignorato.

Ma se provo a condividerlo tramite "Pulsante Mi piace" o "Pulsante Invia" funziona perfettamente.

Sembra un bug fb.

Thx

+0

So che non aiuta, ma sto vivendo lo stesso problema. [Ecco il mio debug] (https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.thejoecole.com%2Fgallery%2FPeople%2FAnna_and_Patrick%2FPosed_Pictures-1%2Fphoto -IMG_1129.jpg% 23IMG_1129.jpg). –

+0

Ciao, ci sono 2 problemi nel vostro di debug: 1 È necessario eseguire il debug una pagina con social plugin in esso 2 L'immagine non si apre: ERRORE: Impossibile aprire foto/Persone/Anna_and_Patrick/Posed_Pictures per la lettura! –

+0

Grazie per il check-out. Stavo lavorando sul sito e incasinato alcune cose. L'immagine si apre ora e ho effettivamente determinato l'errore og: image dovuto a uno spazio nel nome del file di og: image url. –

risposta

0

ho preso fatto rinominando l'immagine e l'og: URL dell'immagine. Provaci.

+0

Thx, nessun modo uomo. Ricevo lo stesso errore su ogni nuova pagina su quel sito. Ogni pagina ha un nome immagine e un URL unici. ;) Sembra essere un bug, Fb ha aperto un caso per questo .... ma dopo un mese non è cambiato nulla. –

3

Ho risolto le informazioni utilizzando i messaggi this e this.

Si può provare a utilizzare un'immagine che è più grande di 200x200, con dimensioni multiplo di 100, e quadrato.

Altri elementi utili utilizzano l'estensione jpg, ospitano l'immagine nello stesso server del sito Web ed evitano qualsiasi carattere "strano" nel nome file.

+0

Questo ha funzionato per me. Inoltre, ho letto su un'altra risposta che 1500 è di buone dimensioni, quindi l'ho tenuto per quello. – aalaap

0

Ho lottato con questo anche per un po '. Ho provato tutte le forme e le dimensioni per l'immagine, rinominandola, aggiungendo specifiche og: immagine: altezza e: tag larghezza, ecc. Il modo in cui ho 'risolto' è solo mettere l'immagine che voglio mostrare nella radice del sito web directory e punto in og: immagine in un'altra immagine (1500x1500, btw). Facebook linter mi dice che utilizzerà l'immagine nella directory principale. E questo funziona perfettamente ;-)

0

Anche se la dimensione dell'immagine non è in multipli di 100, dovrebbe funzionare se l'immagine è in formato jpg o jpeg. Se la tua immagine è in formato png, non importa quale sia la dimensione, non funzionerà. Questo si basa solo sui miei test. Mi piacerebbe sentire da altri sviluppatori qui.

0

Uso sempre png. Io uso sempre 1920 x 1080 perché sembrano così buoni sulle condivisioni di Facebook. L'85% delle volte che lavorano, a volte no. A volte cancello e ricarico la stessa foto senza rinominare o cambiare una cosa e tutto a un tratto funziona. Non sono un vero dev, quindi è tutto ciò che posso offrire.

1

Ho provato molti dei suggerimenti su questo post e altri senza alcun risultato. La cosa alla fine ha funzionato per me (cosa che non ho visto altrove) è stata quella di aggiungere il prefisso corretto all'elemento che prima mancava del tutto.

<head prefix="og: http://ogp.me/ns#"> 

Non sono sicuro se che in realtà ha risolto il problema per il bene o semplicemente desidera spostare il debugger in ri-scansione dell'immagine (correttamente), ma si spera che aiuta a qualcun altro.

+0

FTR, ho questo parametro nel tag , xmlns: og = "http://ogp.me/ns#", e FB sta ancora lanciando errori buggy sulle immagini esistenti, non redir, sono della dimensione corretta , digita, sullo stesso URL. – Cyprus106

0

Ho provato la maggior parte di questi suggerimenti: ho ricontrollato il prefisso <head>, ho provato ad aggiungere il sdk javascript, ho provato le immagini quadrate, l'acquisizione da posizioni diverse, semplificando il nome del file ...

Ciò che alla fine ha funzionato è stato assicurarsi che un tag <img> per la stessa immagine venga visualizzato nel corpo! L'ho nascosto con CSS/stile in linea.

Problemi correlati