Facebook utilizzerà qualsiasi meta tag grafico aperto se presente per il titolo, e l'immagine ecc. (Ad es. Og: titolo). La documentazione di Facebook per Open Graph Protocol spiega questo in modo più dettagliato:
Il protocollo Open Graph definisce quattro proprietà richieste:
og: title - Il titolo del tuo oggetto come dovrebbe apparire nel grafico, ad esempio "The Rock".
og: type - Il tipo di oggetto, ad esempio "film". Vedi l'elenco completo dei tipi supportati.
og: image - Un URL di immagine che dovrebbe rappresentare il tuo oggetto all'interno del grafico. L'immagine deve essere di almeno 50 pixel per 50 pixel e avere un formato massimo di 3: 1.
og: url: l'URL canonico dell'oggetto che verrà utilizzato come ID permanente nel grafico, ad esempio http://www.imdb.com/title/tt0117500/ .
Inoltre, abbiamo esteso i metadati di base per aggiungere due campi obbligatori per connettere la tua pagina a Facebook:
og: site_name - Un nome leggibile dall'uomo per il tuo sito, ad esempio "IMDb".
fb: admins o fb: app_id - Un elenco separato da virgole di ID utente di Facebook o di un ID applicazione piattaforma Facebook che amministra questa pagina. È valido includere sia fb: admins che fb: app_id nella tua pagina.
Si consiglia inoltre di includere le seguenti proprietà e queste proprietà in più parti.
og: description - Una descrizione di una o due frasi della tua pagina.
Non sono sicuro di come lo facciano per le pagine prive di questi tag. Se stai cercando di duplicare questa funzionalità, questo non è di aiuto, mi dispiace. Ma se stai cercando di assicurarti che le tue pagine vengano visualizzate nell'editore come desideri, forse lo farà.
Puoi anche utilizzare il debugger di Facebook Opengraph, che fornirà informazioni sulla tua anteprima e (super utile) aggiornerà il loro link memorizzato nella cache se apporti modifiche. Altrimenti puoi apportare modifiche a un link che desideri condividere e le modifiche non verranno visualizzate per giorni:
https://developers.facebook.com/tools/debug