Valori imprevisti restituiti quando si utilizza Facebook Apri il grafico e un pulsante Mi piace

StackOverflow https://stackoverflow.com/questions/6018927

  •  14-11-2019
  •  | 
  •  

Domanda

Ho il seguente html nella mia testa HTML:

<meta content="***" property="fb:admins">
<meta content="***" property="fb:app_id">
<meta content="Site.com" property="og:site_name">
<meta content="http://site.com/thumbnail.png" property="og:image">
<meta content="activity" property="og:type">
<meta content="Test Title" property="og:title">
<meta content="http://site.com/page/?Id=56&amp;Source=" property="og:url">
<meta content="Test Activity Description" property="og:description">
.

Ma piuttosto che i dettagli che ho specificato mostrando nel mio feed di Facebook, invece ottengo un link a site.com/page (senza le variabili URL dopo di esso), il titolo sembra provenire dal generatore di generatori piuttosto che dal <title> e la descrizione proviene dal primo <meta content="Test Title" property="og:title"> su <p> (che non è lì quando includi le variabili dell'URL)

Qualche idea di cosa sto facendo male?

Modifica

L'esecuzione della pagina attraverso la Linter ha creato alcuni problemi interessanti.

http: / /Developers.facebook.com/tools/lint/?url=http%3a%2f%2fwaggleb.com%2fwaggleb.com%2f12454874521145474-2%2F

Il problema sembra derivare dal fatto che l'immagine, l'URL, il titolo e la descrizione vengono generati utilizzando JavaScript. Quando Facebook chiama indietro non consente all' JS di funzionare prima di recuperare i risultati?

Ho bisogno di modificare i dati con JavaScript a meno che non ci sia un modo per passare l'intera pagina tramite PHP, selezionare i dati di cui ho bisogno e quindi posizionare l'URL, il titolo, la descrizione e l'immagine corretti nei meta tag. I Non Avere accesso diretto al database, quindi devo recuperare questi dati dal site.com/page

È stato utile?

Soluzione

Forse è stato memorizzato nella cache da Facebook prima di inserire questi tag. Prova a pulirli in Linter: http://developers.facebook.com/tools/lint/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top