Почему Discourse не может извлечь данные OpenGraph?

При написании тем на нашем сайте Discourse при вставке некоторых ссылок Discourse не может получить информацию OpenGraph (OneBox). Мы получаем ошибку вроде этой (см. также на скриншоте):

Извините, нам не удалось создать предварительный просмотр этой веб-страницы, так как не удалось найти следующие теги oEmbed / OpenGraph: image, title

Однако указанная ссылка предоставляет такую информацию. Это можно проверить на сайте open graph.xyz: https://www.opengraph.xyz/url/https%3A%2F%2Fwww.tmssoftware.com%2Fsite%2Fblog.asp%3Fpost%3D1069

На самом деле это даже работает здесь, в Meta Discourse, вот ссылка, и она отображается корректно:

Есть ли какая-то причина, по которой это может происходить, и есть ли способ увидеть какие-либо логи о том, что именно Discourse получает от нашего сервера при вызове этого URL?

Привет! Я проверил указанную вами ссылку, и она корректно отображается в виде OneBox. Очевидно, проблема специфична для вашего форума. Работают ли вообще какие-либо OneBox-ссылки? Если да, есть ли какие-то признаки, которые позволяют отличить работающие OneBox от неработающих?

Также убедитесь, что ваш экземпляр Discourse обновлён до последней версии, и, возможно, проверьте настройки OneBox, а также ознакомьтесь с этой темой:

1 лайк

@Lilly, спасибо за ваш ответ.

  1. У меня версия 2026.01.0-latest. Я, конечно, могу обновиться до 2026.2.0, но моя версия не настолько устарела.
  2. Да, все остальные onebox работают на моём форуме. Работают только эти.
  3. Насчёт настроек моего onebox: они все по умолчанию. Если я нажимаю «Показать только изменённые», ничего не появляется.

Это был один из моих вопросов: есть ли способ увидеть (лог) точный процесс получения данных с нашего сервера системой Discourse? Я где-то читал, что это делается на стороне сервера, а не в браузере, поэтому есть ли способ проверить, как Discourse читает информацию с нашей страницы?

Хорошо, я нашёл проблему: похоже, на сервере Discourse отсутствует актуальная цепочка сертификатов, используемая сервером.

1 лайк