Twitter/X 链接未能正确展开

我在论坛上发布直接的 Twitter/X 链接时,它没有正确展开。当我在这里的 discourse 论坛上发布完全相同的链接时,它就可以正常工作。

我安装的版本:3.6.0.beta1-dev (7c34595144)

discourse.org 论坛上正确展开的示例
https://x.com/ryanhallyall/status/1961057800693453214

我的网站展开不正确的截图

1 个赞

您是否已按照 Configuring Twitter login and rich embeds for Discourse 中的步骤操作?

1 个赞

我没有。 感谢您给我指明了正确的方向!

1 个赞

我按照说明在 developers.x.com 门户网站上使用“免费”套餐创建了 Twitter 消费者 ID 和密钥。

当我使用这些生成的数值并在 Discourse 设置中添加它们时,如下图所示,我仍然收到与我最初帖子中所述相同的错误推文展开。

请注意,我的 Discourse 实例托管在 AWS EC2 实例上。

我认为这就是问题所在

但我同意默认体验可以改进,这样当 Twitter 设置未配置时,你就不会得到一个空白的 onebox。

2 个赞

哎呀……真丢人。我居然没读文档第一段里那个巨大的警告标志!你没有责骂我真是太好了!

我很感激在这里论坛里得到的及时帮助。

3 个赞

是的,也许如果未配置,它应该默认为仅显示链接。

4 个赞

我喜欢“unfurling”这个词的用法。我们在这里使用“oneboxing”来实现该功能。我已添加 onebox 标签,并通知了员工体验团队,让他们研究如何改进用户界面,以便更容易理解这种情况。

我相信在其他情况下,如果无法创建正确的 onebox,onebox 会在编辑器中显示错误消息。也许这也可以是一种解决方案。或者,正如你所说,如果它无法正确 onebox,则仅将其显示为简单链接。

看起来在你的示例中,你在要 onebox 的 URL 前没有留空行。在这里,它看起来符合预期。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.