Perché Discourse non riesce a recuperare i dati OpenGraph?

Quando si scrivono argomenti sul nostro sito Discourse, incollando alcuni link, Discourse non riesce a recuperare le informazioni OpenGraph (OneBox). Otteniamo un errore simile a questo (vedi anche nello screenshot):

>Spiacenti, non siamo stati in grado di generare un’anteprima per questa pagina web, poiché i seguenti tag oEmbed / OpenGraph non sono stati trovati: immagine, titolo

Tuttavia, il link menzionato fornisce tali informazioni. Può essere verificato con il sito open graph.xyz: https://www.opengraph.xyz/url/https%3A%2F%2Fwww.tmssoftware.com%2Fsite%2Fblog.asp%3Fpost%3D1069

In realtà funziona anche qui, su Meta Discourse, ecco il link e viene visualizzato correttamente:

Ci sono motivi per cui ciò potrebbe accadere, ed esiste un modo per visualizzare i log su ciò che Discourse sta effettivamente ricevendo dal nostro server quando chiama questo URL?

Ciao - ho testato il link specifico che hai pubblicato e viene visualizzato correttamente come OneBox. Chiaramente questo è specifico del tuo forum. Qualsiasi OneBox funziona? Se sì, ci sono indizi che possono differenziare tra i OneBox che funzionano e quelli che non funzionano?

Inoltre, assicurati che la tua istanza di Discourse sia aggiornata e magari controlla le impostazioni di onebox e dai un’occhiata a questo argomento?

@Lilly grazie per la tua risposta.

  1. Ho la versione 2026.01.0-latest. Posso aggiornare a 2026.2.0 ovviamente, ma la mia versione non è così vecchia.
  2. Sì, tutti gli altri onebox funzionano nel mio forum. Solo quelli non funzionano.
  3. Per quanto riguarda le mie impostazioni di onebox, sono tutte predefinite. Se clicco su “Mostra solo le impostazioni sovrascritte” non appare nulla.

Questa era in un certo senso una delle mie domande: c’è un modo per vedere (un log) esattamente come Discourse sta ricevendo i dati dal nostro server? Ho letto da qualche parte che questo viene fatto lato server, non dal browser, quindi c’è un modo per controllare come Discourse sta leggendo le informazioni della nostra pagina?

Ok, ho trovato il problema, sembra che il server Discourse non abbia la catena di certificati recente utilizzata dal server.