Incorporamenti Twitter non più visualizzati

Finora non ho trovato alcun riferimento a questo; sto eseguendo un’istanza Discourse completamente standard, attualmente alla versione 2.5.0.beta6, e stiamo riscontrando un problema in cui i nuovi link a Twitter mostrano solo una coppia di parentesi invece di qualsiasi contenuto. È ancora presente la struttura di base del layout di incorporamento abituale, ma manca il contenuto.

Si tratta di un cambiamento recente: i link a Twitter più vecchi vengono visualizzati correttamente, mentre solo quelli creati nell’ultima settimana circa presentano il problema. Ho eseguito un test su questo forum e l’importazione di tutto il contenuto avviene senza problemi.

Questo è ciò che otteniamo al momento:

Potrebbe essere specifico del tuo forum? Ho appena copiato un tweet e qui viene visualizzato correttamente.

Assolutamente sì, l’ho testato qui prima di pubblicare ed era ok anche per me. Non riesco proprio a capire cosa stia causando il problema, dato che non ho modificato nessuna impostazione da un bel po’, ho solo eseguito gli aggiornamenti man mano che venivano rilasciati.

Potrebbe essere che Twitter ti stia limitando per qualche motivo? Hai aggiunto le chiavi API di Twitter al tuo forum per abilitare l’incorporamento avanzato?

MODIFICA: il mio sospetto è corretto, Twitter ha rimosso il supporto per i tag OpenGraph, quindi dovrai abilitare gli incorporamenti avanzati aggiungendo le chiavi API al tuo Discourse

Ho seguito quelle istruzioni, ma i rich embed non funzionano correttamente (ad esempio, non vengono estratte le immagini), e l’incollaggio di base degli URL di Twitter produce ancora il set di parentesi indicato sopra.

Inizio a chiedermi se un aggiornamento del forum sia fallito in qualche punto; esiste un modo semplice per testarlo o per scaricare l’intero repository e ricostruire senza distruggere il forum (alcuni tempi di inattività sono perfettamente accettabili)?

Duplicato di Twitter embeds have broken