2011-08-20 13 views

risposta

9
  1. Vai http://developers.facebook.com/tools/debug
  2. Inserire l'URL seguente da fbrefresh=CAN_BE_ANYTHING

Esempi:

  1. http://www.example.com?fbrefresh=CAN_BE_ANYTHING
  2. http://www.example.com?postid=1234&fbrefresh=CAN_BE_ANYTHING
  3. o visitare il sito: http://developers.facebook.com/tools/debug/og/object?q=http://www.example.com/?p=3568&fbrefresh=89127348912

ho avuto lo stesso problema di ieri sera, e ho avuto questa soluzione da qualche sito web.

Facebook salva la miniatura della cache. La miniatura non cambierà anche se elimini l'immagine dal tuo server. Ma Facebook ti permette di aggiornare usando fbrefresh

Spero che questo aiuti.

+3

Non c'è niente di speciale in 'fbrefresh'. Quello che stai facendo in realtà è solo cambiando l'URL che viene richiesto - viene trattato come un nuovo sito. È possibile apportare qualsiasi modifica alla stringa di query per lo stesso risultato. Credo che questa confusione derivi da un esempio che è stato menzionato nel vecchio blog FB all'inizio del 2008. – AndrewF

9

è possibile aggiungere nella <head></head>

questo tag <link rel="image_src" href="http://URL-TO-YOUR-IMAGE"/>

O cambiare <html> tag per

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:og="http://ogp.me/ns#" 
xmlns:fb="http://www.facebook.com/2008/fbml"> 

e aggiungere in tag <head></head> questo tag

<meta property="og:image" content="http://URL-TO-YOUR-IMAGE" /> 

Non dimenticare per verificare il tuo collegamento using facebook debug tool

+1

Sono riuscito a fare la seconda di queste opzioni, ma senza xmlns = "http://www.w3.org/ 1999/xhtml "e xmlns: fb =" http://www.facebook.com/2008/fbml ". Sembra funzionare. –

-2

Più semplice di così.

Vai al link che hai condiviso. Aprilo in una nuova scheda.

in alto a destra -> Aggiorna Condividi miniatura Nuovo allegato

ottiene inverosimile e si ottiene la possibilità di scegliere un altro.

Spero che questo aiuti :)

+0

Questo è per l'utente finale, non il proprietario del sito web. OP vuole che la cosa giusta appaia di default. –

2

Facebook utilizza meta tag della pagina che stai condividendo per determinare quale immagine, il titolo e la descrizione per mostrare quando pubblicazione di un link. La sintassi del meta tag segue Facebook OpenGraph specification.

Le più importanti meta tag è necessario definire sono:

  • <meta property="og:title" content="The title of the sharing preview" />
  • <meta property="og:description" content="The first few lines of content below the title" />
  • <meta property="og:image" content="http://example.com/your-image-1200x630px.jpg" />

Questo naturalmente funziona solo se si ha il controllo completo sul sito stai condividendo. Se condividi un link esterno (come un articolo di notizie), non hai accesso al loro sito e quindi non puoi modificare i meta tag. Sto usando ShareKit.io, che ti consente di cambiare titolo, descrizione e immagine di qualsiasi link che condividi senza dover trafficare con i metatag.