Twitter の埋め込みが表示されなくなった

これまでこの件に関する言及は見つかりませんでした。現在、完全に標準的な Discourse インスタンス(バージョン 2.5.0.beta6)を実行しており、新しく作成された Twitter リンクがコンテンツの代わりに括弧のペアのみを表示する問題が発生しています。通常の埋め込みレイアウトの概略構造は残っていますが、コンテンツが表示されません。

これは最近の変更によるもので、古い Twitter リンクは正常に表示されています。問題が発生しているのはここ 1 週間ほどの投稿のみです。このフォーラムでテストを実行したところ、すべてのコンテンツが正常に読み込まれていました。

「いいね!」 1

現時点で得られるのは以下の通りです:

「いいね!」 1

それはあなたのフォーラム固有の問題でしょうか?私はツイートのコピーを貼り付けただけですが、ここでは正しく表示されています。

「いいね!」 1

はい、確かにそうです。投稿前にここでテストしましたが、私の方でも問題ありませんでした。ただ、何が原因で問題が起きているのか見当がつかないんです。設定はしばらく変更していないので、更新が来たときにそのまま適用しただけなんです。

「いいね!」 1

もしかして、Twitter が何らかの理由でスロットリングをかけているのでしょうか?リッチ埋め込みを有効にするために、フォーラムに Twitter API キーを追加しましたか?

編集:私の懸念は正しかったようです。Twitter は OpenGraph タグのサポートを廃止しました。Discourse に API キーを追加してリッチ埋め込みを有効にする必要があります。

「いいね!」 3

指示に従いましたが、リッチ埋め込みが正しく機能しません(画像が取得されないなど)。また、Twitter URL の単純な貼り付けでも、上記の括弧のセットが表示されたままです。

「いいね!」 2

フォラムの更新がどこかで失敗したのではないかと疑い始めています。これを簡単にテストする方法や、フォラムを破壊せずにリポジトリ全体をプルして再構築する方法はありますか(多少のダウンタイムは問題ありません)。

「いいね!」 1

Twitter embeds have broken の重複

「いいね!」 2