Ссылки Twitter/X не разворачиваются корректно

Когда я публикую прямую ссылку на Twitter/X на своём форуме, она не разворачивается корректно. Однако, если я публикую ту же самую ссылку здесь, на форуме Discourse, всё работает.

Моя установленная версия: 3.6.0.beta1-dev (7c34595144)

Пример корректного разворачивания на форумах discourse.org
https://x.com/ryanhallyall/status/1961057800693453214

Скриншот некорректного разворачивания на моём сайте

Вы выполнили шаги, описанные по адресу Configuring X login and rich embeds for Discourse?

Я не делал этого. Спасибо, что указали мне правильное направление!

Я следовал инструкциям по созданию идентификатора и секретного ключа потребителя Twitter (через портал developers.x.com), используя бесплатный тариф.

Однако при использовании сгенерированных значений и их добавлении в настройки Discourse, как показано ниже, пост в Twitter по-прежнему отображается некорректно, как я и описывал в своём первоначальном сообщении.

Обратите внимание, что мой экземпляр Discourse размещён самостоятельно на инстансе AWS EC2.

Думаю, это и есть проблема.

Однако я согласен, что опыт по умолчанию можно улучшить, чтобы избежать появления пустого одноблока, когда настройки Twitter не настроены.

О боже… я опозорился. Я не прочитал первый абзац документации, где был огромный предупреждающий знак! Как вы вежливо, что не отчитали меня!

Я ценю вашу оперативную помощь на этом форуме.

Да, возможно, по умолчанию должно отображаться просто ссылку, если она не настроена.

Мне очень нравится использование термина «unfurling» (разворачивание). У нас эту функциональность называют «oneboxing». Я добавил тег onebox и также уведомил команду по улучшению пользовательского опыта, чтобы они рассмотрели возможность доработки интерфейса и сделали его более понятным в таких случаях.

Кажется, бывают и другие ситуации, когда onebox отображает сообщение об ошибке в редакторе, если не может создать корректный onebox. Возможно, это тоже могло бы стать решением. Или, как вы и предлагаете, просто отображать ссылку как обычную, если onebox не формируется корректно.

Похоже, в вашем примере вы не оставили перенос строки перед URL, который должен быть oneboxed. Здесь всё отображается как ожидается.