9

Abbiamo un'app per Facebook che genera link condivisibili personalizzati per gli utenti quando completano determinate attività. Le pagine condivisibili hanno le seguenti meta-tag:C'è un modo per forzare Facebook a mostrare og: image sui link condivisi?

<meta property="fb:admins" content="1000000000000000"> 
    <meta property="fb:app_id" content="1000000000000000"> 
    <meta property="og:site_name" content="ActivityApp"> 
    <meta property="og:title" content="I just completed this activity."> 
    <meta property="og:description" content="Click here to see John's activity!"> 
    <meta property="og:type" content="website"> 
    <meta property="og:url" content="http://activity.com/abcd69478383951886c14ae"> 
    <meta property="og:image:type" content="image/png"> 
    <meta property="og:image:width" content="800"> 
    <meta property="og:image:height" content="420"> 
    <meta property="og:image" content="http://cdn.com/abcd69478383951886c14ae.png"> 
    <meta name="author" content="John"> 

maggior parte del tempo, Facebook mostrerà correttamente il titolo, la descrizione e immagine sul Newsfeed quando i collegamenti sono condivisi. Ma a volte, og: image e og: title saranno nascosti senza motivo. Questo è quello che sembra ...

enter image description here

La parte strana è che quando controlliamo il link sul debugger cliccando Visualizza informazioni raschiare esistenti sarebbe dire che è stato correttamente raschiato e visualizzerà il titolo, l'immagine e la descrizione in basso.

Perché ciò accade e cosa possiamo fare per garantire che i nostri collegamenti vengano visualizzati correttamente ogni volta che vengono condivisi?

Ulteriori informazioni: la nostra app genera milioni di storie, quindi non possiamo eseguire manualmente nulla sui collegamenti.

+0

Hai controllato se l'URL è eseguibile? Nel tuo codice di esempio. Il collegamento property = "og: image" è rotto. Mostra 404 pagine. –

+0

@JohnRoca, sì i collegamenti sono scansionabili. Infatti, se li ri-raschiamo, tutto andrà bene. Il problema è con le informazioni di scrap esistenti. – steve

+0

Probabilmente questa risposta funziona per voi: http://stackoverflow.com/questions/36608780/ogimage-could-not-be-downloaded-because-it-exceeded-the-maximum-allowed-sized-o/36894300#36894300 –

risposta

0

Non riesco ancora a postare commenti, quindi cerco di dare la mia risposta: prova ad utilizzare og: image: url invece di og: image. So che dovrebbero essere uguali, ma a volte funziona.

link to answer

0

Leggi e provare uno di questi:

  1. https://photographylife.com/how-to-make-facebook-show-images-in-links
  2. http://www.addthis.com/academy/how-to-optimize-facebook-sharing/

Ci sono un sacco di suggerimenti che si può provare, ma non hanno la conoscenza concreta a tale proposito in modo da poter cercare ulteriori informazioni nella pagina di google.

+1

downvoted. Questa soluzione non è rilevante per riparare milioni di link condivisi come indicato da OP. – DhruvPathak

Problemi correlati