我在论坛上发布直接的 Twitter/X 链接时,它没有正确展开。当我在这里的 discourse 论坛上发布完全相同的链接时,它就可以正常工作。
我安装的版本:3.6.0.beta1-dev (7c34595144)
在 discourse.org 论坛上正确展开的示例
https://x.com/ryanhallyall/status/1961057800693453214
我的网站展开不正确的截图
我在论坛上发布直接的 Twitter/X 链接时,它没有正确展开。当我在这里的 discourse 论坛上发布完全相同的链接时,它就可以正常工作。
我安装的版本:3.6.0.beta1-dev (7c34595144)
在 discourse.org 论坛上正确展开的示例
https://x.com/ryanhallyall/status/1961057800693453214
我的网站展开不正确的截图
您是否已按照 Configuring Twitter login and rich embeds for Discourse 中的步骤操作?
我没有。 感谢您给我指明了正确的方向!
我按照说明在 developers.x.com 门户网站上使用“免费”套餐创建了 Twitter 消费者 ID 和密钥。
当我使用这些生成的数值并在 Discourse 设置中添加它们时,如下图所示,我仍然收到与我最初帖子中所述相同的错误推文展开。
请注意,我的 Discourse 实例托管在 AWS EC2 实例上。
我认为这就是问题所在
但我同意默认体验可以改进,这样当 Twitter 设置未配置时,你就不会得到一个空白的 onebox。
哎呀……真丢人。我居然没读文档第一段里那个巨大的警告标志!你没有责骂我真是太好了!
我很感激在这里论坛里得到的及时帮助。
是的,也许如果未配置,它应该默认为仅显示链接。
我喜欢“unfurling”这个词的用法。我们在这里使用“oneboxing”来实现该功能。我已添加 onebox 标签,并通知了员工体验团队,让他们研究如何改进用户界面,以便更容易理解这种情况。
我相信在其他情况下,如果无法创建正确的 onebox,onebox 会在编辑器中显示错误消息。也许这也可以是一种解决方案。或者,正如你所说,如果它无法正确 onebox,则仅将其显示为简单链接。
看起来在你的示例中,你在要 onebox 的 URL 前没有留空行。在这里,它看起来符合预期。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.