При написании тем на нашем сайте Discourse при вставке некоторых ссылок Discourse не может получить информацию OpenGraph (OneBox). Мы получаем ошибку вроде этой (см. также на скриншоте):
Извините, нам не удалось создать предварительный просмотр этой веб-страницы, так как не удалось найти следующие теги oEmbed / OpenGraph: image, title
На самом деле это даже работает здесь, в Meta Discourse, вот ссылка, и она отображается корректно:
Есть ли какая-то причина, по которой это может происходить, и есть ли способ увидеть какие-либо логи о том, что именно Discourse получает от нашего сервера при вызове этого URL?
Привет! Я проверил указанную вами ссылку, и она корректно отображается в виде OneBox. Очевидно, проблема специфична для вашего форума. Работают ли вообще какие-либо OneBox-ссылки? Если да, есть ли какие-то признаки, которые позволяют отличить работающие OneBox от неработающих?
Также убедитесь, что ваш экземпляр Discourse обновлён до последней версии, и, возможно, проверьте настройки OneBox, а также ознакомьтесь с этой темой:
У меня версия 2026.01.0-latest. Я, конечно, могу обновиться до 2026.2.0, но моя версия не настолько устарела.
Да, все остальные onebox работают на моём форуме. Работают только эти.
Насчёт настроек моего onebox: они все по умолчанию. Если я нажимаю «Показать только изменённые», ничего не появляется.
Это был один из моих вопросов: есть ли способ увидеть (лог) точный процесс получения данных с нашего сервера системой Discourse? Я где-то читал, что это делается на стороне сервера, а не в браузере, поэтому есть ли способ проверить, как Discourse читает информацию с нашей страницы?