DiscourseがOpenGraphデータを取得できないのはなぜですか?

Discourseサイトでトピックを作成する際に、リンクを貼り付けてもOpenGraph(OneBox)情報を取得できないことがあります。スクリーンショットにもあるように、以下のようなエラーが表示されます。

>申し訳ありませんが、次のoEmbed / OpenGraphタグが見つからなかったため、このウェブページのプレビューを生成できませんでした:image、title

しかし、問題のリンクはopengraph.xyzサイトで確認できるように、これらの情報を提供しています:https://www.opengraph.xyz/url/https%3A%2F%2Fwww.tmssoftware.com%2Fsite%2Fblog.asp%3Fpost%3D1069

実際、ここMeta Discourseでは機能し、リンクはこちらで正しく表示されます。

これが起こる理由と、このURLを呼び出したときにDiscourseがサーバーから実際に何を受け取っているかを確認するためのログを見る方法はありますか?

こんにちは。投稿された特定のリンクをテストしたところ、期待どおりにOneBox化されました。これは明らかにあなたのフォーラム固有の問題のようです。そもそもOneBoxは機能していますか?もし機能しているなら、OneBox化できるものとできないものの間に何か違いを示す手がかりはありますか?

また、Discourseインスタンスが最新であることを確認し、OneBoxの設定を確認し、こちらのトピックを確認してみてください。

@Lilly ご返信ありがとうございます。

  1. バージョンは 2026.01.0-latest です。もちろん 2026.2.0 にアップデートすることは可能ですが、私のバージョンはそれほど古くはありません。
  2. はい、他のすべてのワンボックスはフォーラムで機能しています。機能しないのはこれらだけです。
  3. ワンボックスの設定については、すべてデフォルトです。「上書きされたもののみ表示」をクリックしても何も表示されません。

それが私の質問の1つでした。Discourseがサーバーからデータをどのように受信しているかを(ログで)正確に確認する方法はありますか?これはブラウザではなくサーバー側で行われるとどこかで読みましたが、Discourseがページの情報をどのように読み取っているかを確認する方法はありますか?

わかりました、問題を見つけました。Discourseサーバーに、サーバーが使用している最新の証明書チェーンがないようです。